我正在尝试使用 jQuery 解析 JSON 文件。我想返回新类别中的每个 image_url(减去第一个字符)并将图像放在页面上。
这是我的代码
function redo () {
$('#init').addClass('disabled');
$.getJSON('http://server/new/sample.json', function(data) {
$.each(data.products_and_categories.new, function(item){
$("<img/>").attr("src", "http://d2flb1n945r21v.cloudfront.net/production/uploaded/style/" + item.image_url.substring(1)).appendTo("#items");
});
});
$('#init').removeClass('disabled');
};
它在 chrome 检查器中返回此错误
Uncaught TypeError: Cannot call method 'substring' of undefined
为什么它是未定义的?