当前位置: 代码迷 >> Java Web开发 >> 怎么在js代码中使用list
  详细解决方案

怎么在js代码中使用list

热度:98   发布时间:2016-04-16 22:26:20.0
如何在js代码中使用list
从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
  相关解决方案