用jQuery解析xml是不是亏了

zhjdg 2014-02-21 11:49:39
$.ajax
我看jquery 没用到xhr.responseXML这个的。
他是用xhr.responseText 然后用自己的$.parseHTML 对xhr.responseText解析。

是不是在xhr中,不提到xhr.responseXML这个,他自己就不会自动解析。
...全文
994 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
长知识~~~
foxcjk 2014-03-11
  • 打赏
  • 举报
回复
还是建议用json吧- -。。。
xuzuning 2014-02-21
  • 打赏
  • 举报
回复
jquery 的数据处理是基于 json 的 对于 xml 文档的处理只是 each 的副产品 当然这也就离开了 AJAX 的本意,只是借用了 ajax 这个名称而已 准确的说应该是 AJAJ :Asynchronous JavaScript and JSON(异步的 JavaScript 和 JSON) 对于 domxml 不同的浏览器实现上略有差异 尤其是对 CDATA 的处理 由于 XML 在网页中应用并不广泛,所以 jquery 也就没必要单独内置 DOMXML 处理了 而化为 HTML document 处理更简洁
  • 打赏
  • 举报
回复
responseText 返回的数据类型是字符串 responseXML 返回了一份XML文档对象 jquery 没用responseXML 的原因,可能是返回的数据可能是xml,可能是json等等,如果用responseText ,那么无论返回什么,都是一个字符串,然后能转成xml转xml,能转json的转json,都是字符串与其他类型的转换。
yyl8781697 2014-02-21
  • 打赏
  • 举报
回复
现在ajax中尽量使用更加轻量级的json来进行传输了吧

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧