当我向服务器发出ajax请求时,我得到“parsererror”异常。在我的开发框中 它的工作正常,但正在为一些用户解决此问题(在本地方框中无法重现)
我做谷歌并发现其中一个可能的原因可能是数据格式不匹配。例如服务器是 发送jsonp格式和客户端期望json格式,反之亦然。但事实并非如此 becoz它的json在cient和服务器端。
从serverside struts 2将java对象(包含map列表)转换为json string internal.so 我在这里看不到任何误差范围。
所以我怀疑数据中有一些东西。例如:=像scott这样的数据“但我不能重现问题 即使有这样的数据。你们可以帮我识别里面的数据类型 json可能导致这个问题/或者它可能是一个完全不同的问题?
$.ajax({
"url": myURL,
"success": function (json) {
},
"dataType": "json",
"cache": false,
"error": function (xhr, error, thrown) {
if (error == "parsererror") {
alert("Getting Error");
}
}
});