這是我的第一個問題!新的使用Ajax,並遇到一個問題,也許有人可以抓住我做錯了什麼。如何使用Ajax JQuery.each()獲取JSON值?
var featuredList;
$.ajax({
url: "myurl",
type: 'GET',
success: function(result){
featuredList = JSON.stringify(result);
alert(result);
$.each(result, function(key, value) {
alert('not working');
});
},
error: function(){alert('error');}
});
我走之前沒有問題的路徑,這次我無法進入循環。警報(結果)正好返回我的數據。
謝謝!
刪除'JSON.stringify'行。 jQuery已經爲你反序列化了響應,沒有必要再次將它重新轉換爲字符串。 – 2015-03-31 12:17:19
如果它確實是JSON,它是一個字符串,'$ .each'不會有太大的作用,因爲沒有dataType集,這是一個可能性。 – adeneo 2015-03-31 12:18:03
也許值得一看$ .map。 – Jaypal 2015-03-31 12:20:00