我有这样的代码。
$.get("url")
.done(function(data){
alert("success");
alert(JSON.stringify(data));
})
.fail(function(data){
alert("fail");
alert(JSON.stringify(data));
});
当我使 url 返回 95 个元素时,它会进入 done,提醒成功,并提醒数组的内容。但是如果我让它返回一个大于 95 的数组,它会失败,但仍然正确打印数组的内容。
我也使用了Chrome的DHC - REST/HTTP API Client应用程序来测试它。当我让 url 返回 95 个元素时,一切都很好。如果我让它返回 96 个元素,它仍然显示数组中的所有元素,但在顶部显示"意外令牌文件结束在位置 8430"。
我不确定如何解决此问题。谷歌搜索并没有让我得到任何地方。
找出问题所在。GET确实有字符限制。我不得不改用开机自检。