我的后台使用Struts2.0+spring前台使用 jqurey,数据传输使用ajax问题代码如下:
//请求数据
function saving() { var content="BT="+$("#BT").val()+"&LX="+$("#LX").val()+"&ZW="+getEditorHTMLContents("ZW");
content=encodeURI(encodeURI(content));
var params = $("input").serialize();
$.ajax( {
url : "article_saveOneArticle.do?"+content,
type : "post",
dataType : "json",
data : params,
success : saveResult
});
alert("正在提交");
}
// AJAX回调函数
function saveResult(result) { var json = eval("(" + result + ")");
if (json.result==1) 
{
$.messager.alert('信息提示','<br/>发布成功!','info');
clearForm();
}
else if(json.result==0)
{
$.messager.alert('信息提示','<br/>发布失败!','error');
}
}
问题:
getEditorHTMLContents()获取Fckeditor内容后,如果内容在3K以上,服务器的struts就会收不到数据(采用断点就拦截不了)即提交失败。但如果数据少的话却能拦截到的。
一般来说一篇文章都有些大,我最初没发现这个问 题一直采用Jqurey中的AJAX传输,我不想改用form提交。
请各位帮帮我,哪儿问题?