您的位置:首页 > Web前端 > JavaScript

[置顶] 通过json字符串传对象集合,在js中访问对象的属性

2017-10-28 11:40 597 查看
在控制层中

@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> " }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: