关于Ajax返回XML格式数据和JSON格式数据的疑问
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Ajax返回XML格式数据和JSON格式数据的疑问相关的知识,希望对你有一定的参考价值。
我在一个页面中用Ajax异步请求数据, 当返回的格式是XML的时候,页面的树形菜单的链接的target属性就失效了,(原本的target的值是"rightFrame",就是指向一个iframe,可是返回xml格式数据后,再点击树的链接,居然打开新窗口了,也就是说 树形菜单的链接的target属性变成top了)可是返回JSON格式的数据一点问题也没有 大家碰到过这问题没?
参考技术A 你确定那个frame的name值是rightframe?AJAX---响应数据格式
响应数据格式
提问:如果希望服务端返回一个复杂数据,该如何处理?
关心的问题就是: 服务端发出何种格式的数据,这种格式如何在客户端用 JavaScript 解析。
XML
一种数据描述手段
比较老, 基本现在的项目不用了。
淘汰的原因:数据冗余太多
JSON
也是一种数据描述手段,类似于 JavaScript 字面量方式
服务端采用 JSON 格式返回数据,客户端按照 JSON 格式解析数据。
不管是 JSON 也好,还是 XML,只是在 AJAX 请求过程中用到,并不代表它们之间有必然的联系,它们只是 数据协议罢了
以上是关于关于Ajax返回XML格式数据和JSON格式数据的疑问的主要内容,如果未能解决你的问题,请参考以下文章
bootstrapTable怎么直接显示ajax返回的xml格式数据