我在使用jQuery打印JSON數據時遇到了問題。從API打印JSON輸出
JSON輸出:
[
{"id":"1", "product_name":"banana", "price":"10"},
{"id":"2", "product_name":"apple", "price":"15"},
{"id":"3", "product_name":"pineapple", "price":"20"}
]
我用getJSON()
從API的JSON輸出檢索數據。
要打印的JSON輸出,我用jQuery的:
data = $.parseJSON(data);
$.each(data, function(key, value) {
$('p').append(key + ':' + value);
});
上面的代碼似乎沒有輸出任何東西一樣。
我哪裏錯了?
您的JSON是無效嘗試解析[這裏](HTTP://json.parser .online.fr /)並再次檢查 –
DKM是正確的,你需要雙引號在JSON中的字符串(你的ID和價格也可以是沒有引號的普通數字) – AardVark71