有人知道XMLHttpRequest能让网页做什么吗?这是普通HttpRequest做不到的。
XMLHttpRequest
HttpRequest
a14dhokn1#
XMLHttpRequest是一个标准的javascript对象,允许您使用javascript从浏览器发出HTTP请求。HttpRequest是表示对服务器的 * 请求 * 的 * 服务器端 * 对象。总而言之,一个在浏览器中工作,另一个在Web服务器中工作。它们也有 * 完全 * 不同的角色。XMLHttpRequest用于在浏览器中获取Web资源。HttpRequest表示传入的请求。
brc7rcf02#
而标准HTTP请求进行“同步”调用,必须等待响应并进行页面重载(您总是会得到一个新的html页面来显示)XMLHttpRequest可以用于同步(非典型)和异步(更好的方式)没有页面重载。你可以用javascript请求响应,而响应通常是xml-或json-您可以使用js处理数据,并通过使用dom-methods操作文档来更新页面的一部分......因此您不需要重新加载整个页面,因为所有这些都在“后台”运行
2条答案
按热度按时间a14dhokn1#
XMLHttpRequest
是一个标准的javascript对象,允许您使用javascript从浏览器发出HTTP请求。HttpRequest
是表示对服务器的 * 请求 * 的 * 服务器端 * 对象。总而言之,一个在浏览器中工作,另一个在Web服务器中工作。它们也有 * 完全 * 不同的角色。
XMLHttpRequest
用于在浏览器中获取Web资源。HttpRequest
表示传入的请求。brc7rcf02#
而标准HTTP请求进行“同步”调用,必须等待响应并进行页面重载(您总是会得到一个新的html页面来显示)XMLHttpRequest可以用于同步(非典型)和异步(更好的方式)没有页面重载。你可以用javascript请求响应,而响应通常是xml-或json-您可以使用js处理数据,并通过使用dom-methods操作文档来更新页面的一部分......因此您不需要重新加载整个页面,因为所有这些都在“后台”运行