我在使用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