此代码在 Chrome、FF、Safari、IE9 上运行,但在 IE8 上我收到此错误:
消息:对象不支持此属性或方法行:80 字符:7 代码:0
这就是它停止的代码:(第 80 行在“return [”上,但开发人员工具调试器在下面突出显示了所有这些代码)
return [
{
title:'Edit',
customClass:'actionEdit',
action:{
type:'getLink',
url:'/admin/products/edit/'+data.id()+''
}
},
{
title:'Attaches',
customClass:'actionAttaches',
action:{
type:'getLink',
url:'/admin/attaches/index/product/'+data.id()+''
}
},
{
title:'Delete',
customClass:'actionDelete',
action:{
type:'postLink',
url:'/admin/products/delete/'+data.id()+'',
confirm:'Are you sure you want to delete %s?',
arg:$('#ProductAdminIndexList #'+data.id()+' .productId').text().trim()
}
}
];
我发现了其他类似的情况,但我不知道为什么会发生以及如何解决这个问题。