网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章 JSON和XML的使用.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Ajax客户端处理JSON响应服务器端返回JSON相应的文本表示,如:{“city”:“Hefei”,“province”:“Anhui”}客户端使用eval()函数将JSON文本转化为JavaScript对象:注意,使用额外的圆括号可使eval()函数将来源输入无条件地视为表达式进行解析。然后从JavaScript对象中取得相应的值:Ajax服务器端JSON生成JSON本质上来说就是字符串,只不过有格式要求。我们可以通过字符串拼接手动生成JSON字符串。当然你会发现不困难,但比较麻烦。InspurEducationInspurEducation?2012InspurGroup?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducationInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupInspurEducation?2012InspurGroupJSON和XML的使用本节目标理解什么是JSON掌握Ajax如何使用JSON掌握Ajax中服务器的响应方式掌握Ajax中对响应XML的解析服务器发送多值响应一般有以下几个选择:CSV(comma-separatedvalues)逗号分割值(极简返回值,用于简单结果)将多个数据串成一串,以逗号分割。例如:“admin,张桑,男,市场部,6354,济南高新区”当数据字符串到达客户端时,只要按照”,”分割就可以得到多个值。varnames=“张三,李四,王五”;varval=s.split(“,”);//得到分割数组缺点:信息值里面可能也包含”,”,分割会出错XHTML方式(加载比较复杂的页面时用)把响应的值格式化成XHTML,即以html标签把数据包裹起来。例如“divpadmin/pp男/pp p济南高新区/p/div”客户端接收到字符串之后,只需调用innerHTML属性为其赋值,就可以把内容显示在页面上。缺点:服务器必须做大量额外工作。服务器不仅要针对应用请求得到适当的信息,还必须采用特定于某个页面的格式化。对于另一个页面则需要一个完全不同的XHTML响应。XML格式(页面中没人用,WebService常用)这种格式和XHTML方式相似,只是采用了XML的拓展标签格式化字符串。XML比XHTML具有更好的通用性。person nameadmin/name sex男/sexphonphone address济南高新区/address /person当XML字符串到达客户端时,需要采用JS对XML 进行解析(DOM解析)。JSON方式(一般场景通用)把响应的值格式化成JSON。例如“{name:admin,sex:男,phone”客户端接收到字符串之后,调用“person.属性”,就可以把对应的值取出来。缺点:JSON只提供整体解析方案,而这种方法只在解析较少的数据时才能起到良好的效果。/SanMaoSpace/p/3139186.htmlJS解析XML//响应的xml字符串varxmlDoc=xmlhttp.responseXML;//获取所有的person标签对象varallPersons=xmlDoc.getElementsByTagN

文档评论(0)

Alfred + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档