[置顶] 通过json字符串传对象集合,在js中访问对象的属性
2017-10-28 11:40
597 查看
在控制层中
在页面js中:
其中zph就是传过来的对象的数组,通过for循环访问数组中的对象,通过zph[i][‘szphdate’] 访问对象中的szphdate属性,[‘属性名’],属性名要通过打印result对象确定:
@ResponseBody @RequestMapping(value = "/zphList") public MessagecheckJSON zhpList(HttpServletRequest request){ String date = request.getParameter("date"); List<Zph> zphList = indexService.selectZphList(date); return ```ruby new MessagecheckJSON(zphList,0); ``` }
在页面js中:
$.post(("/jy/index/zphList"),{ 'date':date },function (result) { if(result['mark']==1){ return false; } if(result['mark'] == 0){ //var zphList = result['zph1'] var zph = result['zph'] console.log(result) console.log(zph[0]['szphdw']) for(i =0;i<zph.length;i++){ var date =zph[i]['szphdate']; date=new Date(parseInt(date)) date = getDateTime(date) $('#item').append("<p>"+date+" " +zph[i]['szphdw']+" "+zph[i]['szphaddress']+"</p>"); $('#item1').append("<p>"+date+" " +zph[i]['szphdw']+" "+zph[i]['szphaddress']+"</p>") } } })
其中zph就是传过来的对象的数组,通过for循环访问数组中的对象,通过zph[i][‘szphdate’] 访问对象中的szphdate属性,[‘属性名’],属性名要通过打印result对象确定:
Object { szphid: 36, szphtitle: "213", szphauthor: "123321", szphdate: 1508969100000, szphdw: "中建路桥集团有限公司", szphaddress: "就业报告厅", szphcontent: "<p>1233213</p> " }
相关文章推荐
- 服务器端返回的JSON字符串 怎样在 JS中转换成可访问的 JSON对象
- js中通过getElementsByName访问name集合对象的方法
- 服务器端返回的JSON字符串 怎样在 JS中转换成可访问的 JSON对象
- 将集合属性对象转换成json格式字符串
- 对象和JSON之间的转换?对象集合和字符串之间的转换?在JSP中使用JSNO?
- python解析json字符串并返回支持属性访问的对象
- 11_5_1创建一个集合类People ,它是下述Person类的集合,该集合中的项可以通过一个字符串索引符来访问,该字符串索引符是人的姓名,与Person.Name 属性相同:
- js-return返回多个值,通过对象的属性访问
- 示例:将通过js获取的json字符串转换为Map、List集合(不太重要)
- js将对象会集合转换为json字符串。Jackson
- js中json字符串对象互转的例子
- 通过对象访问原型添加属性
- JSON字符串和js对象转换
- [分享]js访问xml之 各种对象的属性和方法
- js对象属性 通过点(.) 和 方括号([]) 的不同之处
- js 将json字符串转换为json对象的方法解析
- JS中JSON字符串和对象相互转换
- js 中的 json对象和 json 字符串
- C#将Json字符串反序列化成List对象类集合
- cocos2d JS 在 JavaScript 中,怎样把一个对象转化成 JSON 字符串?