0

这是要求验证 - 如果我错了,请提供更多信息/参考:

AJAX 是服务器和客户端之间的异步中介——这些操作不受加载和重新加载网页的约束。

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

这一切都在 AJAX 中吗?就其重要组件而言?据我所知,XMLHttpRequest是 AJAX 中唯一重要的东西。

我在这里错过了什么吗?

4

2 回答 2

0

查看thisthisthis以获取 XMLHttpRequest 对象的完整参考。

于 2013-11-05T20:52:03.933 回答
0

你说的对。XMLHttpRequest 是 ajax 架构的真正核心。在现代网络应用程序中,它最有可能隐藏在引擎盖下(jQuery 或其他 javascript 框架/lib)。

我记得在 5 到 6 年前对我的 ajax 东西使用 XMLHttpRequest,它对用户不太友好,但它确实有效。

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

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

ajax 操作的服务器端部分不依赖于任何技术。这意味着您可以使用 PHP、C# WCF/ASMX 服务或其他东西来完成服务器端工作。

于 2013-11-05T20:55:58.253 回答