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

jquery遍歷json對(duì)象集合詳解

 更新時(shí)間:2016年05月18日 16:43:03   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了jquery遍歷json對(duì)象集合、jQuery 遍歷JSON對(duì)象、jquery中遍歷讀取json串中的對(duì)象三種情況,感興趣的小伙伴們可以參考一下

本文實(shí)例采用案例分析的方法介紹了jquery遍歷json對(duì)象的三種情況,供大家參考,具體內(nèi)容如下

第一個(gè)案例:jquery 遍歷json對(duì)象集合 常用示例

jsp中

$.ajax({
        url: "${applicationScope.rootpath}common/getContractPage.html?userConId=${userConId}",
        type: "post",
        dataType:"json",
        data: {},
        success: function (jsonText) {
          if(jsonText){
            var status = jsonText.status;
            var msg = jsonText.msg;
            if(status == '500'){
              //有異常的信息時(shí)
            alert(msg);
               
            }else{
              $.each(jsonText,function(i,item){
                var pngPath = item[0];
                var pngName = item[1];
            });
               
            }
          }
        }
      });

jsonText的格式:

{"status":"200","msg":[{"id":"1","name":"n1"},{"id":"2","name":"n2"}]}
{"status":"500","msg":"異常信息"}

java中:

List pngFileList = new ArrayList();//某對(duì)象集合
if(null != pngFileList && pngFileList.size() > 0) {
JSONArray pngFileArray =JSONArray.fromObject(pngFileList);

}
if(null != pngFileArray){
this.setTextAjax(pngFileArray.toString());
//異常的格式
//this.setTextAjax("{\"status\":\"500\",\"msg\":\""+errormsg+"\"}");//沒(méi)有記錄

/**
* ajax返回html,包括json形式
* 
* @param responseContent
*/
public void setTextAjax(String responseContent) {
try {
HttpServletResponse response = getHttpResponse();
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
response.setHeader("Pragma", "No-cache");
response.setHeader("Content-Type", "text/html");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
PrintWriter out = response.getWriter();
out.print(responseContent);
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
// ajaxResponse = new StringBufferInputStream(responseContent);
}

第二個(gè)案例:jQuery 遍歷JSON 對(duì)象

不說(shuō)別的,直接貼代碼:

<script src="js/jquery-1.6.4.js" type="text/javascript"></script>
 
<script type="text/javascript">
  $(document).ready(function() {
    $("#Link").click(function() {
    var objson = "[{Title:'Sjr',Content:'Library',summary:'summary'},{Title:'Sjr',Content:'Library',summary:[{sum0:'sum0'},{sum0:'sum1'},{sum0:'sum2'}]},{Title:'Sjr',Content:'Library',summary:[{sum0:'sum0'},{sum0:'sum1'},{sum0:'sum2'}]}]";
      var obj = eval(objson);
      $(obj).each(function(index) {
        var val = obj[index];
        if (typeof (val.summary) == "object") {
          $(val.summary).each(function(ind) {
            alert(val.Title + " " + val.Content + " " + val.summary[ind].sum0);
          });
        } else {
          alert(val.Title + " " + val.Content + " " + val.summary);
        }
      });
    });
  });
</script>

第三個(gè)案例:jquery中遍歷讀取json串中的對(duì)象

假設(shè)我們從服務(wù)器端獲取如下的json串,其中包括數(shù)組。我們?cè)撊绾伪闅v讀取呢?

復(fù)制代碼 代碼如下:
{"result":null,"rows":[{"caishen":"東","fushen":"西北","huajiazi":"甲子","id":1,"nayin":"大海水","shengmen":"南","simen":"北","wugui":"西","xishen":"東南","yanggui":"西南","yingui":"東北"},{"caishen":"東北","fushen":"北","huajiazi":"乙丑","id":2,"nayin":"大林木","shengmen":"西北","simen":"西南","wugui":"東南","xishen":"東","yanggui":"西","yingui":"南"},{"caishen":"西","fushen":"東","huajiazi":"丙寅","id":3,"nayin":"石榴木","shengmen":"北","simen":"西北","wugui":"南","xishen":"東南","yanggui":"東北","yingui":"西南"}],"total":3} 

使用.each難度太高,直接js讀取吧

//通過(guò)url獲取json對(duì)象     
     $.post("json/godjson!godlist", function (data){ 
//data.rows返回的是json字符串。需要轉(zhuǎn)換成json對(duì)象 
       var json = eval(data.rows) 
//json變量現(xiàn)在就是一個(gè)數(shù)組對(duì)象,直接讀取每個(gè)數(shù)組對(duì)象。結(jié)合屬性進(jìn)行輸出 
       for(var i=0; i<json.length; i++){ 
        alert(json[i].caishen+"--------- " + json[i].xishen); 
       } 
//記得返回的數(shù)據(jù)類(lèi)型一定要是json類(lèi)型 
    }, "json"); 

通過(guò)如上的方式就能獲取json串的json對(duì)象并進(jìn)行輸出。

為大家分享這么多的案例,就是想幫助大家掌握jquery遍歷json對(duì)象集合的方法,真正理解,希望這篇文章可以幫助到大家。

相關(guān)文章

  • jQuery實(shí)現(xiàn)TAB選項(xiàng)卡切換特效簡(jiǎn)單演示

    jQuery實(shí)現(xiàn)TAB選項(xiàng)卡切換特效簡(jiǎn)單演示

    這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)TAB選項(xiàng)卡切換特效簡(jiǎn)單演示,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Jquery通過(guò)JSON字符串創(chuàng)建JSON對(duì)象

    Jquery通過(guò)JSON字符串創(chuàng)建JSON對(duì)象

    這篇文章主要介紹了Jquery如何通過(guò)JSON字符串創(chuàng)建JSON對(duì)象,并附詳細(xì)示例,需要的朋友可以參考下
    2014-08-08
  • jQuery+ajax的資源回收處理機(jī)制分析

    jQuery+ajax的資源回收處理機(jī)制分析

    這篇文章主要介紹了jQuery+ajax的資源回收處理機(jī)制,結(jié)合實(shí)例形式簡(jiǎn)單分析了ajax中complete對(duì)象完成回調(diào)之后的資源回收處理機(jī)制用法,需要的朋友可以參考下
    2017-01-01
  • jquery ajax請(qǐng)求實(shí)例深入解析

    jquery ajax請(qǐng)求實(shí)例深入解析

    jquery中封裝了一些ajax請(qǐng)求的方法,很實(shí)用,本文將以此引入一個(gè)實(shí)例,對(duì)jquery中ajax請(qǐng)求的方法進(jìn)行詳細(xì)介紹,需要了解更多的朋友可以參考下
    2012-11-11
  • jQuery阻止事件冒泡實(shí)例分析

    jQuery阻止事件冒泡實(shí)例分析

    這篇文章主要介紹了jQuery阻止事件冒泡的方法,結(jié)合實(shí)例形式分析了jQuery阻止事件冒泡的原理、常用實(shí)現(xiàn)方法,并結(jié)合完整實(shí)例形式分析了jQuery阻止事件冒泡的相關(guān)操作技巧,需要的朋友可以參考下
    2018-07-07
  • JQuery 解析多維的Json數(shù)據(jù)格式

    JQuery 解析多維的Json數(shù)據(jù)格式

    對(duì)博客系統(tǒng)已經(jīng)做到了博客評(píng)論模塊部分了,對(duì)單篇博文進(jìn)行靜態(tài)化的同時(shí)對(duì)博文的評(píng)論部分采取AJAX的方式去讀取。
    2009-11-11
  • jQuery插件scroll實(shí)現(xiàn)無(wú)縫滾動(dòng)效果

    jQuery插件scroll實(shí)現(xiàn)無(wú)縫滾動(dòng)效果

    今天給大家分享一款頁(yè)面無(wú)縫滾動(dòng)的jquery.scroll插件。 支持上下左右,淡入淡出,滾動(dòng)時(shí)間設(shè)置,動(dòng)畫(huà)時(shí)間設(shè)置,鼠標(biāo)經(jīng)過(guò)是否停止設(shè)置,滾動(dòng)鼠標(biāo)液動(dòng)條看下頁(yè)面的切換效果。該插件適用瀏覽器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。
    2015-04-04
  • jquery中checkbox使用方法簡(jiǎn)單實(shí)例演示

    jquery中checkbox使用方法簡(jiǎn)單實(shí)例演示

    這篇文章主要介紹了jquery中checkbox使用方法簡(jiǎn)單實(shí)例演示,感興趣的小伙伴們可以參考一下
    2015-11-11
  • jquery實(shí)現(xiàn)直播彈幕效果

    jquery實(shí)現(xiàn)直播彈幕效果

    這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)直播彈幕效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • jQuery 第二課 操作包裝集元素代碼

    jQuery 第二課 操作包裝集元素代碼

    上文介紹了利用$函數(shù)篩選頁(yè)面上的元素和替代onload事件。$函數(shù)還有一個(gè)作用,當(dāng)它的參數(shù)是一個(gè)HTML片段的時(shí)候,它返回的是包含這個(gè)HTML元素的包裝集。
    2010-03-03

最新評(píng)論

南乐县| 永新县| 东城区| 石楼县| 绥滨县| 溧水县| 凤阳县| 枞阳县| 确山县| 上犹县| 东平县| 报价| 儋州市| 永登县| 铁岭县| 米林县| 太和县| 陆良县| 南昌县| 正镶白旗| 沂水县| 叶城县| 肇源县| 无棣县| 麟游县| 嘉义市| 专栏| 界首市| 淳安县| 贵港市| 梁河县| 分宜县| 高邮市| 佛学| 阿克陶县| 包头市| 石林| 会理县| 武汉市| 普定县| 台南市|