这是要求验证 - 如果我错了,请提供更多信息/参考:
AJAX 是服务器和客户端之间的异步中介——这些操作不受加载和重新加载网页的约束。
据我所知,处理所有这些异步性的是XMLHttpRequest类——所有处理/帮助异步操作的方法和成员( send()、onreadystatechange等)都在XMLHttpRequest上。
这一切都在 AJAX 中吗?就其重要组件而言?据我所知,XMLHttpRequest是 AJAX 中唯一重要的东西。
我在这里错过了什么吗?
这是要求验证 - 如果我错了,请提供更多信息/参考:
AJAX 是服务器和客户端之间的异步中介——这些操作不受加载和重新加载网页的约束。
据我所知,处理所有这些异步性的是XMLHttpRequest类——所有处理/帮助异步操作的方法和成员( send()、onreadystatechange等)都在XMLHttpRequest上。
这一切都在 AJAX 中吗?就其重要组件而言?据我所知,XMLHttpRequest是 AJAX 中唯一重要的东西。
我在这里错过了什么吗?
你说的对。XMLHttpRequest 是 ajax 架构的真正核心。在现代网络应用程序中,它最有可能隐藏在引擎盖下(jQuery 或其他 javascript 框架/lib)。
我记得在 5 到 6 年前对我的 ajax 东西使用 XMLHttpRequest,它对用户不太友好,但它确实有效。
Jquery 将 XMLHttpRequest 对象封装在一些方法中,例如 get 和 ajax。
这些方法还简化了参数发送到服务器和从服务器接收的方式。(xml/json)
ajax 操作的服务器端部分不依赖于任何技术。这意味着您可以使用 PHP、C# WCF/ASMX 服务或其他东西来完成服务器端工作。