下面这段数据,用.ajax方法POST过去就会被阶段。用.post就可以完整的提交过去。fffffffffffffffffffffffPOST方法就可以完整的把content内容传递过去。varcontent=$("#my_textarea").val();$.post("/action/savedata",{"title":title,"content":content},function(msg){alert('sucess');},"json");.ajax方法就会截断content的内容。varcontent=$("#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贡献1824条经验 获得超5个赞
POST的数据应该放在HTTP头里的form中,不应该以URL参数的方式传递。把你的ajax代码改成如下:varcontent=$("#my_textarea").val();$.ajax({type:"POST",url:"/action/savedata",dataType:"json",data:{title:title,content:content},success:function(msg){alert('success');},error:function(){alert('保存时出错!请刷新重新发布。');}});
添加回答
举报
0/150
提交
取消