我正在使用 jQuery AJAX 调用服务器端方法,并将 json 字符串发送到 Controller 。 当 json 大小很小时,它运行良好,但是当 json 大小增加(例如 7.kb)时,它不接受来自服务器端的 json 字符串。
我认为 jQuery AJAX 方法的返回大小有限制,任何人都可以帮助我克服这个问题或建议任何替代选项来发送大型 js
我的客户端代码如下,
$.ajax({
url : 'savingurl.json',
method : 'post',
data : {
jsonStr : jsonStr
},
success : function(data){
alert("success");
}
});
在上面,当 jsonStr 中有更多数据时,我的成功函数不会被执行,但当数据较少时,它执行得很好。
提前致谢。
最佳答案
谢谢大家..现在工作正常了。问题出在ajax方法上,
而不是 method: 在 ajax 中 put type: ,那么它将需要大量数据..
$.ajax({
url : 'savingurl.json',
// method : 'post',
type : 'POST',
data : {
jsonStr : jsonStr
},
success : function(data){
alert("success");
}
});
关于java - 使用ajax、jquery、java保存大尺寸json字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19948812/