jquery遍历json对象集合详解_.docx

上传人:啊飒飒 文档编号:11633395 上传时间:2021-08-27 格式:DOCX 页数:7 大小:13.48KB
返回 下载 相关 举报
jquery遍历json对象集合详解_.docx_第1页
第1页 / 共7页
jquery遍历json对象集合详解_.docx_第2页
第2页 / 共7页
jquery遍历json对象集合详解_.docx_第3页
第3页 / 共7页
jquery遍历json对象集合详解_.docx_第4页
第4页 / 共7页
jquery遍历json对象集合详解_.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《jquery遍历json对象集合详解_.docx》由会员分享,可在线阅读,更多相关《jquery遍历json对象集合详解_.docx(7页珍藏版)》请在三一文库上搜索。

1、jquery遍历json对象集合详解_ 这篇文章主要为大家具体介绍了jquery遍历json对象集合、jQuery 遍历JSON对象、jquery中遍历读取json串中的对象三种状况,感爱好的小伙伴们可以参考一下 第一个案例:jquery 遍历json对象集合 常用示例 jsp中 $.ajax( url: $applicationScope.rootpathcommon/getContractPage.html?userConId=$userConId, type: post, dataType:json, data: , success: function (jsonText) if(jso

2、nText) var status = jsonText.status; var msg = jsonText.msg; if(status = 500) /有特别的信息时 alert(msg); else $.each(jsonText,function(i,item) var pngPath = item0; var pngName = item1; ); ); jsonText的格式: status:200,msg:id:1,name:n1,id:2,name:n2 status:500,msg:特别信息 java中: List pngFileList = new ArrayList()

3、;/某对象集合 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 vo

4、id 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); respo

5、nse.setDateHeader(Expires, 0); PrintWriter out = response.getWriter(); out.print(responseContent); out.flush(); out.close(); catch (IOException e) e.printStackTrace(); / ajaxResponse = new StringBufferInputStream(responseContent); 其次个案例:jQuery 遍历JSON 对象 不说别的,挺直贴代码: script src=js/jquery-1.6.4.js type

6、=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 =

7、 eval(objson); $(obj).each(function(index) var val = objindex; if (typeof (val.summary) = object) $(val.summary).each(function(ind) alert(val.Title + + val.Content + + val.summaryind.sum0); ); else alert(val.Title + + val.Content + + val.summary); ); ); ); /script 第三个案例:jquery中遍历读取json串中的对象 假设我们从服务器

8、端猎取如下的json串,其中包括数组。我们该如何遍历读取呢? 复制代码 代码如下: 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:丙寅,

9、id:3,nayin:石榴木,shengmen:北,simen:西北,wugui:南,xishen:东南,yanggui:东北,yingui:西南,total:3 用法.each难度太高,挺直js读取吧 /通过url猎取json对象 $.post(json/godjson!godlist, function (data) /data.rows返回的是json字符串。需要转换成json对象 var json = eval(data.rows) /json变量现在就是一个数组对象,挺直读取每个数组对象。结合属性进行输出 for(var i=0; ijson.length; i+) alert(jsoni.caishen+- + jsoni.xishen); /记得返回的数据类型肯定要是json类型 , json); 通过如上的方式就能猎取json串的json对象并进行输出。 为大家分享这么多的案例,就是想关心大家把握jquery遍历json对象集合的方法,真正理解,盼望这篇文章可以关心到大家。 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1