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

jquery JSON的解析方式示例介紹

 更新時間:2014年07月27日 13:44:20   投稿:whsnow  
這里以jquery異步獲取的數(shù)據(jù)類型——json對象和字符串為依據(jù),分別介紹兩種方式獲取到的結(jié)果處理方式

這里考慮都考慮的是服務(wù)器返回的是JSON形式的字符串的形式,對于利用JSONObject等插件封裝的JSON對象,與此亦是大同小異,這里不再做說明。

這里首先給出JSON字符串集,字符串集如下:

var data=" 
{ 
root: 
[ 
{name:'1',value:'0'}, 
{name:'6101',value:'西安市'}, 
{name:'6102',value:'銅川市'}, 
{name:'6103',value:'寶雞市'}, 
{name:'6104',value:'咸陽市'}, 
{name:'6105',value:'渭南市'}, 
{name:'6106',value:'延安市'}, 
{name:'6107',value:'漢中市'}, 
{name:'6108',value:'榆林市'}, 
{name:'6109',value:'安康市'}, 
{name:'6110',value:'商洛市'} 
] 
}";

 這里以jquery異步獲取的數(shù)據(jù)類型——json對象和字符串為依據(jù),分別介紹兩種方式獲取到的結(jié)果處理方式。

1.對于服務(wù)器返回的JSON字符串,如果jquery異步請求沒做類型說明,或者以字符串方式接受,那么需要做一次對象化處理,方式不是太麻煩,就是將該字符串放于eval()中執(zhí)行一次。這種方式也適合以普通javascipt方式獲取json對象,以下舉例說明:

var dataObj=eval("("+data+")");//轉(zhuǎn)換為json對象 
alert(dataObj.root.length);//輸出root的子對象數(shù)量 
$.each(dataObj.root,fucntion(idx,item){ 
if(idx==0){ 
return true; 
} 

//輸出每個root子對象的名稱和值 
alert("name:"+item.name+",value:"+item.value); 
})

注:對于一般的js生成json對象,只需要將$.each()方法替換為for語句即可,其他不變。

2.對于服務(wù)器返回的JSON字符串,如果jquery異步請求將type(一般為這個配置屬性)設(shè)為“json”,或者利用$.getJSON()方法獲得服務(wù)器返回,那么就不需要eval()方法了,因為這時候得到的結(jié)果已經(jīng)是json對象了,只需直接調(diào)用該對象即可,這里以$.getJSON方法為例說明數(shù)據(jù)處理方法:

$.getJSON("http://gaoyusi.blog.163.com/",{param:"gaoyusi"},function(data){

//此處返回的data已經(jīng)是json對象 
//以下其他操作同第一種情況 
$.each(data.root,function(idx,item){ 
if(idx==0){ 
return true;//同countinue,返回false同break 
} 

alert("name:"+item.name+",value:"+item.value); 

}); 
});

相關(guān)文章

  • jquery實現(xiàn)郵箱自動填充提示功能

    jquery實現(xiàn)郵箱自動填充提示功能

    這篇文章主要介紹了jquery實現(xiàn)郵箱自動填充提示功能,為了提高用戶的體驗,很多網(wǎng)站都會實現(xiàn)郵箱輸入的自動提示功能,對如何實現(xiàn)自動提示功能感興趣的小伙伴們可以參考一下
    2015-11-11
  • jQuery實現(xiàn)html table行Tr的復(fù)制、刪除、計算功能

    jQuery實現(xiàn)html table行Tr的復(fù)制、刪除、計算功能

    這篇文章主要介紹了jQuery實現(xiàn)html table行Tr的復(fù)制、刪除、計算功能,涉及jQuery針對table表格的常見復(fù)制、添加、刪除與計算行數(shù)等簡單操作技巧,需要的朋友可以參考下
    2017-07-07
  • jQuery實現(xiàn)的自定義輪播圖功能詳解

    jQuery實現(xiàn)的自定義輪播圖功能詳解

    這篇文章主要介紹了jQuery實現(xiàn)的自定義輪播圖功能,結(jié)合實例形式詳細(xì)分析了輪播圖的原理、實現(xiàn)步驟及相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 新手常遇到的一些jquery問題整理

    新手常遇到的一些jquery問題整理

    最近在做項目的時候使用了Jquery~新手學(xué)習(xí)jquery.~遇到了一些"奇怪"的問題(各位大神別拍磚).感謝ClassYuan老大的支持
    2010-08-08
  • jQuery仿京東商城樓梯式導(dǎo)航定位菜單

    jQuery仿京東商城樓梯式導(dǎo)航定位菜單

    這篇文章主要介紹了jQuery仿京東商城樓梯式導(dǎo)航定位菜單的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • jQuery技巧之讓任何組件都支持類似DOM的事件管理

    jQuery技巧之讓任何組件都支持類似DOM的事件管理

    這篇文章主要介紹了jQuery技巧之讓任何組件都支持類似DOM的事件管理 的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • 對Jquery中的ajax再封裝,簡化操作示例

    對Jquery中的ajax再封裝,簡化操作示例

    這篇文章主要介是對Jquery中的ajax再封裝,簡化操作示例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • jQuery圖片左右滾動代碼 有左右按鈕實例

    jQuery圖片左右滾動代碼 有左右按鈕實例

    這篇文章主要介紹使用jQuery實現(xiàn)圖片左右滾動的實例,需要的朋友可以參考下。
    2016-06-06
  • jQuery Ajax使用實例

    jQuery Ajax使用實例

    這篇文章主要介紹了jQuery Ajax使用實例,本文講解了$.ajax的一般格式、$.ajax的參數(shù)描述、$.ajax需要注意的一些地方、$.ajax我的實際應(yīng)用例子,需要的朋友可以參考下
    2015-04-04
  • jquery+javascript編寫國籍控件

    jquery+javascript編寫國籍控件

    本文給大家分享一個自己編寫的使用jquery+javascript實現(xiàn)的國籍控件,效果非常不錯,這里推薦給大家。
    2015-02-02

最新評論

云霄县| 宾川县| 桑植县| 正定县| 象州县| 资溪县| 赤峰市| 诸城市| 卓尼县| 永川市| 东乡县| 金湖县| 宣武区| 宁武县| 襄垣县| 抚州市| 镇巴县| 平武县| 宝应县| 阜新| 滁州市| 栾川县| 浦城县| 黎川县| 昭苏县| 綦江县| 龙泉市| 五指山市| 漯河市| 怀宁县| 兴宁市| 石屏县| 九龙城区| 会昌县| 麻栗坡县| 明光市| 孟州市| 渭南市| 临猗县| 钦州市| 南木林县|