AJAX的“重要”组件 - XMLHttpRequest

时间:2013-11-05 20:44:37

标签: ajax

这是要求验证 - 如果我错了,还需要进一步的信息/参考:

AJAX是服务器和客户端之间的异步中介 - 操作 不限于加载和重新加载网页。

据我所知,处理所有这些异步性的类 XMLHttpRequest - 所有方法和成员( send(),onreadystatechange,等)处理/帮助 asynch操作在 XMLHttpRequest 上。

这一切都在AJAX中 - 就其重要组件而言如何? 从我所看到的, XMLHttpRequest 是AJAX中唯一重要的东西。

我在这里错过了一些东西吗?

2 个答案:

答案 0 :(得分:0)

有关XMLHttpRequest对象的完整参考,请查看thisthisthis

答案 1 :(得分:0)

你是对的。 XMLHttpRequest实际上是ajax架构的核心。在一个现代的Web应用程序中,它最有可能隐藏在引擎盖下(jQuery或其他javascript框架/ lib)。

我记得使用XMLHttpRequest为我的ajax之类的东西,比如5 - 6年前,它不是非常用户友好,但它工作正常。

Jquery在一些方法中封装了XMLHttpRequest对象,比如get和ajax。

这些方法还简化了参数发送到服务器和从服务器接收参数的方式。 (XML / JSON)

ajax操作的服务器端部分与任何技术无关。这意味着你可以使用PHP,C#WCF / ASMX服务或其他东西来完成服务器端的工作。