从action中传过来list 要在js代码中处理之后再放在页面上,
可以先放在隐藏域中再得到,但那已经是字符串
格式为[{name:wer,id:123},{name:tre,id:654}]还可以用正则表达式得到单独的{name:wer,id:123},
之后我就不知道怎么取出里面的值了,抑或是方法本来就错了,请问该怎么做?
我的问题简单点就是在js中如何循环list中的值?
------解决方案--------------------
这个应该是json表达式,记得可以直接用eval转成数组变量
------解决方案--------------------
你这个格式是标准的JSON格式,可以先转换为JSON对象,通过:
var json=$.parseJSON(str)
可以将json字符串转换为json对象~你这个是对象数组,举个栗子:
var json=[{name:wer,id:123},{name:tre,id:654}]
var jsonObj=$.parseJSON(json);
jsonObj[0].name //得到wer
jsonObj[0].id //得到123
jsonObj[1].name //得到tre
jsonObj[1].id //得到654
------解决方案--------------------
用json
给你个帖子
http://www.cnblogs.com/worfdream/articles/1956449.html
------解决方案--------------------
二楼的方法可以遍历的,json格式。
------解决方案--------------------
转成json格式就行了!
------解决方案--------------------
直接even后for循环什么的都可以用额
------解决方案--------------------
楼上说得好,再加一把火,返回的时候action中将list集合转换为json字符串,需要去下一个gson包,前台$.parseJSON