Jquery遍历json的两种数据结构.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Jquery遍历json的两种数据结构

没有落叶的秋-博客: /s/blog_8fbee3.html Jquery遍历json的两种数据结构 简介 什么是JSONJSON 即 JavaScript Object Natation(Java对象表示法),它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。 简而言之,JSON就是JavaScript交换数据的一种格式。例子如下: {"username":"coolcooldool","password":"1230","usertype":"superadmin"} {"list":[{"password":"1230","username":"coolcooldool"},{"password":"thisis2","username":"okokok"}]} 第二种是有数组的情况,我也不用文字表述JSON到底是怎么构成的了,相信长眼睛的人都看懂了为什么使用JSON而不是XML尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发者经常为 XML 的解析伤透了脑筋,无论是服务器端生成或处理 XML,还是客户端用 JavaScript 解析 XML,都常常导致复杂的代码,极低的开发效率。实际上,对于大多数 Web 应用来说,他们根本不需要复杂的 XML 来传输数据,XML 的扩展性很少具有优势,许多 AJAX 应用甚至直接返回 HTML 片段来构建动态 Web 页面。和返回 XML 并解析它相比,返回 HTML 片段大大降低了系统的复杂性,但同时缺少了一定的灵活性。如何使用当然最直接的方法就是,你自己写一个类,把你在数据库中查到的list转换成Sting,格式就是JSON样子的就行,但前提是你比较牛叉,能很快写出来,并且是对的,/fhtml?from=like或者jackson.jar,下载地址:/Code/Jar/j/Downloadjacksonjar.htm;),对于我这么不牛叉的人来说,我选第二种方法String json=”jsonStr”; response.getWriter.write(json); 以防出现乱码:在这之前加上: response.setContentType(“utf-8”); 主要内容 一、jquery遍历jsonlist二、js取得json值三、Jquery ajax请求格式如下 四、Java:对象、list、javabean转换为json对象【一】 五、Java:对象、list、javabean转换为json对象【二】 六、Java:对象、list、javabean转换为json对象【三】 1.jquery遍历jsonlist vararr=[{name:"john",lang:"js"},{name:"nailwl",lang:"jquery"},{name:"吴磊",lang:"ext"}]; $.each(arr,function(index,content) { alert("theman'sno.is:"+index+",and"++"islearning"+content.lang); }); 2.js取得json值 js中著名的eval函数 varstrJSON="{name:'admin'}";//得到的JSON varobj=eval("("+strJSON+")");//转换后的JSON对象 alert();//admin <script type="text/javascript"> function BtnClick() { var uid = $("#Text1").attr("value"); var pwd = $("#Text2").attr("value"); $.ajax({ url: "server.php", type: "post", data: { UserName: uid, Password: pwd }, /*<!-- 第一种方法遍历json数据 success: function(data) {  eval("datas = "+data); var user = datas.userName; var pass = datas.password; $("#dd").html("<h1>用户名:" + user + " 密码:" + pass + "</h1>"); }-->*/ /*第二种方法遍历json数据*/ success: function(data) { var json =eval("["+data+"]");//这里中间的括号为中括号 使

文档评论(0)

jcc001 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档