我正在尝试使用以下代码。无法迭代jQuery中的bean列表
function linkClicked(list){
alert(list.length);
$.each(list, function(key, value) {
alert(value);
});
}
我收到alert
和列表的长度,但我没有得到alert(value);
。它意味着列表不会迭代.List包含来自控制器的bean。
此图像显示对象列表:
我正在尝试使用以下代码。无法迭代jQuery中的bean列表
function linkClicked(list){
alert(list.length);
$.each(list, function(key, value) {
alert(value);
});
}
我收到alert
和列表的长度,但我没有得到alert(value);
。它意味着列表不会迭代.List包含来自控制器的bean。
此图像显示对象列表:
请检查一下。 下面类型列表阵列显示器:
// OBJECTS
var obj = {
one: 1,
two: 2,
three: 3,
four: 4,
five: 5
};
$.each(obj, function (index, value) {
console.log(value);
});
它不是数组,它是来自java控制器的列表 – Ramsad
可以显示列表输出吗? –
您所附加的图像显示了你正在您的内容串和串的长度被示出的第一你需要将其转换为列表/阵列。那么它会工作。
function linkClicked(list){
alert(list.length);
var tempList=list.substring(1,list.length-1);
var newList=tempList.split(',');
$.each(newList, function(key, value) {
alert(value);
});
}
像
linkClicked('[a,b,c,d]');
检查控制台!它说什么? –
'list'的值是多少? –
控制台中没有显示任何内容。 – Ramsad