data.data提示报错
Uncaught ReferenceError: data is not defined
at <anonymous>:1:1
Uncaught ReferenceError: data is not defined
at <anonymous>:1:1
2019-01-30
我又自己给自己解决了这个问题:
我的错误的原因,是前面的listitem.html文件中的函数:
function reloadDom(){
for (var i = 0; i <g_itemList.length; i++) {
var itemVO = g_itemList[i];
var dom = "<tr data-id='"+itemVO.id+"' id='itemDetail"+itemVO.id+"'><td>"+itemVO.title+"</td><td><img style='width:100px;height auto;' src='"+itemVO.imgUrl+"'/<td><td>"+itemVO.desciption+"</td><td>"+itemVO.price+"</td><td>"+itemVO.stock+"</td><td>"+itemVO.sales+"</td><tr>";
$("#container").append($(dom));
$("#itemDetail"+itemVO.id).on("click",function(e){
window.location.href="getitem.html?id="+$(this).data("id");
});
}
}
把这行,错误的写成了:
window.location.href="getitem.html?"+$(this).data("id");
改过来就好了。
举报