[英]IE9+ is messing up my JSON object
當我無法弄清楚為什么我的應用程序在Chrome瀏覽器中能正常運行而不是IE時,我感到非常生氣。 在查看了我的后端數小時后,確保我的JSON正確到達了每個瀏覽器之后,我注意到了這一點。
在Chrome中,可以很好地解析JSON對象,但在IE9 +中,它在我的數組周圍添加了QUOTES! 這是完整的ajax調用
var jsonTop = [];
var jsonBot = [];
$.when(
$.ajax({
url: 'http://localhost:999/empleplrestop',
success: function(dataTop) {
jsonTop = dataTop;
}
}),
$.ajax({
url: 'http://localhost:999/empleplresbot',
success: function(dataBot) {
jsonBot = dataBot;
}
})
).then(function() {
loadTable();
});
如您所見,成功的地方:function(dataTop / Bot)是它的添加位置。
但是在IE中,通過AJAX請求的JSON對象非常好! (它只是模擬數據)
我在錯誤時使用$。 行情搞砸了我的數組!
添加dataType:
選項以指定結果為JSON:
$.ajax({
url: 'http://localhost:999/empleplrestop',
dataType: 'json',
success: function(dataTop) {
jsonTop = dataTop;
}
}),
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.