|
3
|
| Erik van Brakel scottrakes · 技术社区 · 17 年前 |
|
|
1
2
如果你正在寻找一个适用于大多数可用框架的快速解决方案,我会选择JSON。它很容易开始和工作。 如果您正试图构建一个更大的应用程序来进行扩展(就规模而言,或者您自己的API用于第三方扩展),我会选择XML。您也可以编写一个代理来提供JSON或HTML格式的信息,但在构建应用程序时,以XML作为主要来源绝对值得花费时间和精力。 喜欢 @John Topley 他说:这取决于。 |
|
|
2
2
我同意约翰·托普利的观点——这取决于申请。有一篇关于quirksmode的好文章,讨论了每种格式的优缺点,你可能想读一下: http://www.quirksmode.org/blog/archives/2005/12/the_ajax_respon.html |
|
|
3
0
我认为这在一定程度上取决于你的应用程序的“开放性”水平。如果你的前端是一个“富客户端”,即gmail,我会选择JSON解决方案,因为无论如何,你都必须解决客户端视图生成的问题。如果你谨慎使用ajax,为了向用户提供简单的消息,不时更新一些字段等,那么我会选择选项1,因为你的大部分视图逻辑已经在服务器上了。 |
|
|
4
0
我认为尝试使用XmlHttpRequest将是一个巨大的麻烦,除非是你不介意的那种麻烦——要正确地使用它,你几乎是在重新发明轮子。再说一次,人们喜欢在业余时间重新发明轮子,只是为了说,“嘿,我做到了”。不是我。。。 我会得到一个像prototype或Extjs这样的框架,它内置了很多XML和JSON的数据加载函数,而且你会得到更可预测的结果,因为这些框架有事件处理程序来确保你的XmlHttpRequest成功或失败。此外,您还可以获得对所有不同浏览器的支持。 |
|
|
5
0
不同的响应格式应该不难产生。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |