麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 10:00:26
字體:
供稿:網(wǎng)友

本文實(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+"/"}");//沒有記錄/*** 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ì)象

不說別的,直接貼代碼:

<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讀取吧

//通過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ù)類型一定要是json類型     }, "json"); 

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

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美成人一级片 | 91网页| av手机在线免费播放 | 午夜精品久久久久久久久久久久久蜜桃 | 中文字幕 欧美 日韩 | 天天草天天干天天 | 久久艹国产精品 | 热99视频| 欧美成人高清视频 | 久久久久久高清 | 91社影院在线观看 | 国产精品爆操 | 久久吊| 老a影视网站在线观看免费 国产精品久久久久久久久久尿 | 国产精品成人久久久久a级 欧美特黄一级高清免费的香蕉 | 男女无套免费视频 | 久久精品中文字幕一区 | 亚洲一区在线免费视频 | 中文日韩 | 色成人在线 | 欧美四级在线观看 | 久久999精品久久久 国产噜噜噜噜久久久久久久久 | 亚洲二区免费 | 国产九色91 | 操网 | 精品一区二区久久久久久按摩 | 久久精品亚洲精品国产欧美kt∨ | 国产超碰人人做人人爱ⅴa 国产精品久久久久久久hd | 日本精品婷婷久久爽一下 | 成人精品一区二区 | 亚洲精品午夜电影 | av电影在线观看网站 | 国产免费黄色 | 色七七网站| 久国久产久精永久网页 | 国产电影精品久久 | 成熟女人特级毛片www免费 | 久草视频国产在线 | 成人午夜精品 | 国产成人精品午夜视频' | 国产精品久久久久久久娇妻 |