我有一个小json
var StoreJSON = [
{
"Store_ID": "46305",
"inv_list_id": "list-46305-inventory"
},
{
"Store_ID": "48760",
"inv_list_id": "list-9980-inventory"
},
{
"Store_ID": "48811",
"inv_list_id": "list-46305-inventory"
},
{
"Store_ID": "53046",
"inv_list_id": "list-1272-inventory"
}
]
我正在尝试遍历它,然后为每个'list-46305-inventory'
检索内容我认为我的循环做了一些根本性的错误。
var strInvID = new Array();
var invList = '';
var record = '';
for(var i = 0; i<= StoreJSON.length; i++){
strInvID[i]= StoreJSON[i].inv_list_id;
invList = ProductInventoryMgr.getInventoryList(strInvID[i]); // retriving the list
record += invList.getRecord(26551826); // getting the product record
}
document.write(record);
// ProductInventoryMgr.getInventoryList()是一个自定义java方法,它返回列表中的内容
// 问题:循环在第一个位置停止。我从第一个inv_list_id获取输出,但它没有给我所有其他的
请告诉我,我需要在问题中添加更多说明。
'26551826'是所有这些列表中的产品ID