国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

一種Javascript解釋ajax返回的json的好方法(推薦)

2019-11-20 09:49:13
字體:
來源:轉載
供稿:網友

通常ajax請求返回的格式為json或者xml,如果返回的是json,則可以通過轉換成javascript對象進行操作,如下:

1、ajax請求的controller實現

@RequestMappingpublic void getLocations(@RequestParam String location, PrintWriter printWriter) {   if (StringUtils.isEmpty(location)) {     return;   }   List<Location> locations = locationService.getSubLocation(location);   String json = Json.toJson(locations);   printWriter.write(json);   printWriter.flush();   printWriter.close(); } 

Location是包含多個屬性的Bean,如pName、zName。

2、ajax處理請求與返回值

$.ajax({   type : "GET",   url : "/admin/location/getLocations.do",   data : "location=" + val,   success : function(msg) {     msg = eval(msg);     region = $("#region");     region.empty();     vHtml = "<option value='none'>選擇區(可選)</option>";     $.each(msg, function(i) {       var $bean = msg[i];       vHtml += '<option value="' + $bean.pName + '"">'          + $bean.zName + '</option>';     });     region.html(vHtml);   } }); 

msg本來是一個json字符串,使用eval函數將字符串轉成了javascript對象,從而可以像對象那樣獲取屬性值了。

以上這篇一種Javascript解釋ajax返回的json的好方法(推薦)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和政县| 五指山市| 阿勒泰市| 黑山县| SHOW| 富蕴县| 鹤壁市| 新密市| 旺苍县| 普陀区| 瑞金市| 合肥市| 万全县| 西贡区| 措美县| 鹿邑县| 察雅县| 石台县| 海南省| 华宁县| 科技| 石屏县| 绥化市| 宁河县| 二连浩特市| 南丰县| 绿春县| 临湘市| 万安县| 宝应县| 麦盖提县| 博罗县| 乾安县| 肇州县| 雅安市| 华蓥市| 阜阳市| 阳泉市| 宜阳县| 恩平市| 滦平县|