【发布时间】:2013-11-25 18:15:49
【问题描述】:
我正在使用 jQuery AJAX 调用服务器端方法,并将 json 字符串发送到控制器。 当 json 大小很小时,它运行良好,但是当 json 大小增加(比如更多 7.kb)时,它不接受来自服务器端的 json 字符串。
我认为 jQuery AJAX 方法的返回大小有限制,谁能帮我解决这个问题或建议任何替代选项来发送大型 js
我的客户端代码是这样的,
$.ajax({
url : 'savingurl.json',
method : 'post',
data : {
jsonStr : jsonStr
},
success : function(data){
alert("success");
}
});
在上面,当 jsonStr 中有更多数据时,我的成功函数没有被执行,但是当数据较少时,它执行得很好。
提前致谢。
【问题讨论】:
-
您是否尝试添加
error回调以查看请求是否出现问题? -
看起来你的服务器在数据很大时抛出了一些错误
-
尝试把error: in $.ajax然后看看它是否进入这个部分
-
@RahulGupta 出现错误部分,400 Bad Request
标签: java javascript jquery ajax json