最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年06月02日 15:47:29   投稿:jingxian  
下面小編就為大家?guī)硪黄环NJavascript解釋ajax返回的json的好方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

1、ajax請求的controller實(shí)現(xiàn)

@RequestMapping
public 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'>選擇區(qū)(可選)</option>"; 
    $.each(msg, function(i) { 
      var $bean = msg[i]; 
      vHtml += '<option value="' + $bean.pName + '"">'
          + $bean.zName + '</option>'; 
    }); 
    region.html(vHtml); 
  } 
}); 

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

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

相關(guān)文章

  • 多瀏覽器兼容的動態(tài)加載 JavaScript 與 CSS

    多瀏覽器兼容的動態(tài)加載 JavaScript 與 CSS

    Omar AL Zabir這位MVP總是喜歡搞些稀奇古怪同時又很實(shí)用的小東西,并且還十分值得參考。最近他就做了一個叫做ensure的小工具用于動態(tài)加載JavaScript、CSS與HTML,而且IE、Firefox、Opera、Safari都支持了,那么我們就來看看ensure是如何做到動態(tài)加載JavaScript與CSS的。
    2008-09-09
  • js實(shí)現(xiàn)表單多按鈕提交action的處理方法

    js實(shí)現(xiàn)表單多按鈕提交action的處理方法

    這篇文章主要介紹了js實(shí)現(xiàn)表單多按鈕提交action的處理方法,需要的朋友可以參考下
    2015-10-10
  • 三種方式實(shí)現(xiàn)瀑布流布局

    三種方式實(shí)現(xiàn)瀑布流布局

    本文主要介紹了分別使用javascript,jquery,css實(shí)現(xiàn)瀑布流布局的方法。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript中一些特殊的字符運(yùn)算

    JavaScript中一些特殊的字符運(yùn)算

    這篇文章主要介紹了JavaScript中一些特殊的字符運(yùn)算的相關(guān)資料,需要的朋友可以參考下
    2017-08-08
  • 微信小程序宿主環(huán)境基礎(chǔ)介紹

    微信小程序宿主環(huán)境基礎(chǔ)介紹

    這篇文章主要介紹了微信小程序宿主環(huán)境的基礎(chǔ)知識,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 一問了解JavaScript中的元數(shù)據(jù)

    一問了解JavaScript中的元數(shù)據(jù)

    本文主要介紹了一問了解JavaScript中的元數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • js彈出確認(rèn)是否刪除對話框

    js彈出確認(rèn)是否刪除對話框

    這篇文章主要介紹了js彈出確認(rèn)是否刪除對話框,具體實(shí)現(xiàn)代碼如下,需要的朋友可以參考下
    2014-03-03
  • 初學(xué)JavaScript_03(ExtJs Grid的簡單使用)

    初學(xué)JavaScript_03(ExtJs Grid的簡單使用)

    Ext JS Grid的簡單使用:(從土豆的文檔中學(xué)到)
    2008-10-10
  • Ajax基礎(chǔ)知識詳解

    Ajax基礎(chǔ)知識詳解

    本文主要介紹了Ajax基礎(chǔ)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript 數(shù)組詳解

    JavaScript 數(shù)組詳解

    學(xué)習(xí)js就不得不學(xué)他的數(shù)組,這篇文章是由色拉油整理下,需要學(xué)習(xí)js數(shù)組的朋友可以參考下
    2013-10-10

最新評論

怀柔区| 东台市| 成都市| 虹口区| 泸西县| 望都县| 普洱| 扎赉特旗| 驻马店市| 白银市| 福清市| 温州市| 蒙阴县| 富裕县| 宜兰县| 北碚区| 田林县| 星子县| 神池县| 延川县| 高陵县| 崇州市| 洮南市| 准格尔旗| 布拖县| 当涂县| 庆城县| 黄石市| 泾源县| 宁陵县| 吴旗县| 杨浦区| 荔波县| 封丘县| 靖边县| 通榆县| 湖北省| 尼木县| 房山区| 普兰店市| 眉山市|