通過json字符串傳對象集合,在js中訪問對象的屬性

在控制層中

 @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> " }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章