$.get(
"/getItem?opt=getItems&cName="+cName+"&rnd=" + Math.random().toString(),
{},
function (resp) {
console.log(resp);
for (var i in resp) {
$("#ilist")[0].options.add(new Option(resp[i][0].itemsName, resp[i][0].itemsName));
}
if (resp[i].length > 0)
$("#ilist")[0].selectedIndex = 0;
display();
},
"json"
)
后台
@RequestMapping("/getItem")
@ResponseBody
public List<List<Items>> getItem(@RequestParam("cName") String cName){
return categoriesService.getItems(cName);
}
用 resp[i].itemsName 取不到值,resp[i][0].itemsName 才有值
看了下控制台输出的 resp
0: Array(1)
0:{正常数据}
length: 1
_proto_:Array(0) 底下有一堆
...
1:Array(1)
0:{正常数据}
length: 1
_proto_:Array(0)
...
难道是 java 中 Array 的属性吗
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.