亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

下面這段數據,用.ajax方法POST過去就會被截斷。用.post就可以完整的提交過去。

下面這段數據,用.ajax方法POST過去就會被截斷。用.post就可以完整的提交過去。

蕭十郎 2023-04-29 21:17:05
<p>ffff</p><p>fff</p><p><br></p><p><br></p><p>ffff</p><p><br></p><p><br></p><p>ffff</p><p><br></p><p><br></p><p>ffffffff</p>POST方法就可以完整的把content內容傳遞過去。var content = $("#my_textarea").val(); $.post(    "/action/savedata",     {        "title":title,        "content":content     },    function(msg){         alert('sucess');     },    "json");.ajax方法就會截斷content的內容。var content = $("#my_textarea").val(); $.ajax({  type: "POST",  url: "/action/savedata",  dataType:"json",  data: "title="+title+"&content="+content,  success: function(msg){     alert('success');   },   error: function(){     alert('保存時出錯!請刷新重新發布。');   } });
查看完整描述

2 回答

?
慕少森

TA貢獻2019條經驗 獲得超9個贊

POST的數據應該放在HTTP頭里的form中,不應該以URL參數的方式傳遞。

把你的ajax代碼改成如下:

var content = $("#my_textarea").val();
$.ajax({  type: "POST",  url: "/action/savedata",  dataType:"json",  data: {     title: title,     content: content
  },  success: function(msg){     alert('success');
  },
  error: function(){     alert('保存時出錯!請刷新重新發布。');
  }
});


查看完整回答
反對 回復 2023-05-02
?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

這個應該不是.ajax.post的問題,.ajax里頭你用了網址傳參的格式,可能是這個影響了數據的格式。如果data寫成.post那樣的話應該也是一樣的。

查看完整回答
反對 回復 2023-05-02
  • 2 回答
  • 0 關注
  • 304 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號