我有这样的代码。
$.get("url")
.done(function(data){
alert("success");
alert(JSON.stringify(data));
})
.fail(function(data){
alert("fail");
alert(JSON.stringify(data));
});
当我使url返回95个元素时,它会完成,警告成功,并警告数组的内容。但是如果我让它返回一个大于95的数组,它会失败,但仍会正确打印数组的内容。
我使用了Chrome的DHC-REST / HTTP API客户端应用程序来测试它。当我让网址返回95元素时,一切都很好。如果我返回96个元素,它仍会显示数组中的所有元素,但在位置8430处显示“意外的令牌END OF FILE”。'在顶部。
我不确定如何解决此问题。谷歌搜索并没有让我到任何地方。
答案 0 :(得分:0)
找出问题所在。 GET确实有一个字符限制。我不得不使用POST。