gpt4 book ai didi

javascript - 类型错误 : value is undefined jquery

转载 作者:行者123 更新时间:2023-11-28 07:17:26 25 4
gpt4 key购买 nike

我正在尝试从 json 中提取对象。但我得到了TypeError:recent_prod[a]未定义。我已经这样做过很多次了,没有出现任何错误。但这一次我不明白我错在哪里。谢谢。

$(document).ready(function(){
var recents = "";
var imges = "";
var imge = "";
var recent_prod = <?php echo $recent_prod; ?>;
for(var a = 0; a < 8; a++)
{
imges = recent_prod[a].image; //typeError.
alert(imges);
imge = imges.split[","];
recents += '<a href="' + base_url + 'init/product/' + recent_prod[a].id + '">'+
'<div class="related_prod_thumb">' +
'<div class="related_prod_img">'+
'<span class="helper"></span>'+
'<img src="' + base_url + 'uploads/thumbnail/' + imge + '" width="100">'+
'</div><div class="related_prod_title">' + recent_prod[a].title +'</div>'+
'<div class="related_prod_price">' + 'Rs. ' + recent_prod[a].price + '</div></div></a>';
}
$("#recent_views").html(recents);
});

最佳答案

检查页面源代码,看看是否有这一行:

var recent_prod = <?php echo $recent_prod; ?>;

实际上正确打印了$recent_prod,如果是这样,看看它是否是一个数组。另外,这一行:

for(var a = 0; a < 8; a++)
{
imges = recent_prod[a].image;

正在尝试读取recent_prod而不检查它是否有内容。将 8 替换为 recent_prod.length。也就是说,如果 recent_prod 也是一个数组。

关于javascript - 类型错误 : value is undefined jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30700464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com