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
不同的响应格式应该不难产生。
|
![]() |
James Williams · 如何在单击按钮时刷新div内容 3 年前 |
![]() |
Mehmet · javascript执行了多个 3 年前 |
![]() |
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 3 年前 |
![]() |
Parker · 如何使表格行的单元格项加粗n秒? 3 年前 |
![]() |
Chris J. · ajax获取查找数据属性值的请求 3 年前 |
![]() |
Pedro F · Ajax调用后脚本运行不正常 3 年前 |