我对Ajax并不是那么熟悉,但我一直听到Json被认为是某种竞争选择.何时使用一个与另一个相比,是否有规则?
我想在我的应用程序中处理Javascript事件并从应用程序动态更新前端,但我不确定是否需要使用Ajax或Json.
And*_*are 32
来自Ajax(编程):
Ajax,有时写成AJAX(异步JavaScript和XML的简写),是一组在客户端用于创建交互式Web应用程序或富Internet应用程序的相互关联的Web开发技术.使用Ajax,Web应用程序可以在后台异步检索服务器中的数据,而不会干扰现有页面的显示和行为.由于异步模式,Ajax的使用导致网页上的交互式动画和Web服务质量的提高.使用XMLHttpRequest对象检索数据.尽管名称如此,但实际上并不需要使用JavaScript和XML,请求也不需要是异步的.
从介绍JSON:
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.人类很容易读写.机器很容易解析和生成.它基于JavaScript编程语言的一个子集,标准ECMA-262第3版 - 1999年12月.JSON是一种完全独立于语言的文本格式,但使用C语言系列程序员熟悉的约定,包括C语言,C++,C#,Java,JavaScript,Perl,Python等等.这些属性使JSON成为理想的数据交换语言.
Rya*_*nce 21
这是一些JSON:
{ "taco" : "awesome", "burrito": "less awesome", "fishTaco": "1000" }
Run Code Online (Sandbox Code Playgroud)
在这种情况下看起来非常像一个数组.
你可以使用AJAX来获取JSON.我经常使用它来返回表数据.您可能已经在javascript中使用过类似JSON的数据,但没有意识到这一点.
我更喜欢请求JSON数据而不是XML或HTML.我发现处理比XML更容易,并且比HTML更灵活.
Json不再是(并且没有)比使用Ajax与服务器通信的方式传输的数据格式.
有些以xml的形式传输数据,其他只是纯文本,其他人使用Json.
有关维基百科上的JSON的更多信息:http://en.wikipedia.org/wiki/Json
| 归档时间: |
|
| 查看次数: |
31674 次 |
| 最近记录: |