我的后台使用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提交。
请各位帮帮我,哪儿问题?
//请求数据
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提交。
请各位帮帮我,哪儿问题?
解决方案 »
- 这个错误不知道是怎么回事?
- 技术书籍
- 个破落户,lucene的搜索cache太占内存了。。。求解。。。
- 请问怎么合并XML 读取的数据 和 recordset
- java中判断一个字段是不是主键字段
- ArrayList读取对象问题
- 像tomcat,jboss,Linux何种情况下需要付费?还是随意使用,都无需付费?
- 100分相送,郁闷了好久的问题,一旦解决立即送分
- 刚装了WSAD5,打开那个“拍卖”的例子,怎么能让它运行?
- 今天第一次看了一下RMI和JNDI,懂了一些东西,但是还是有些不明白,请大家谈谈这方面的东西。
- myeclipse9中配置struts总是404错误,为什么?
- 如何给项目加入hibernate功能?
$.ajax( {
url : "article_saveOneArticle.do",
type : "post",
dataType : "json",
data : content,
success : saveResult
});
用post也不行,请教????