infoList[0].invoiceType的取值方式存在错误,你能改正吗
时间: 2024-04-18 15:28:41 浏览: 87
当遍历购物车中的每一条数据时,应该使用索引 `i` 来获取当前数据的发票类型。所以,代码应该改成 `infoList[i].invoiceType`,以正确获取每一条数据的发票类型。修改后的代码如下所示:
```javascript
var infoList = $('#PjInfoinvaildList').datagrid('getData');
if (infoList.total == 0) {
$.messager.alert('提示', '购物车为空,无法作废', 'info');
return;
}
for (var i = 0; i < infoList.total; i++) {
if (infoList[i].invoiceType != 'receipt') {
$.messager.alert('提示', '只允许作废收据', 'info');
return;
}
}
```
这样修改后的代码将正确获取每一条数据的发票类型进行判断。
阅读全文