考虑到我从ajax调用中得到的结果:
[
{
"field1": "2381",
"field2": "1233",
"field3": "43.79489333333333",
"field4": "11.22697833333333"
},
{
"field1": "2381",
"field2": "1774",
"field3": "45.70752833333334",
"field4": "9.489278333333333"
}
]
并进行ajax调用后,它会不断返回“意外字符”错误,而我使用的是这种调用:
jQuery.ajax({
type: "GET",
dataType: "json",
url: "/myUrl.php",
success: function(data) {
console.log(data);
var arrayObjects = JSON.parse(data);
}
});
因此,由于我在互联网上阅读了这种Ajax调用,因此它说:
[{"value": "test"}] is valid
所以我想知道为什么我的对象总是返回“意外字符”。
通过设置,dataType: "json"
您告诉jQuery将接收到的数据解析为JSON,因此数据将作为Javascript数组传递到success()函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句