首页 > web前端 > js教程 > 如何使用 XMLHttpRequest 和 jQuery 检索 HTTP 响应内容?

如何使用 XMLHttpRequest 和 jQuery 检索 HTTP 响应内容?

Susan Sarandon
发布: 2024-11-29 08:07:13
原创
523 人浏览过

How Can I Retrieve HTTP Response Content Using XMLHttpRequest and jQuery?

使用 XMLHttpRequest 检索 HTTP 响应内容

XMLHttpRequest 是异步 HTTP 请求的强大工具。通过利用它,您可以轻松地将远程内容加载到 JavaScript 变量中。

访问响应

要获取 HTTP 响应内容,请在以下情况下访问 XMLHttpRequest.onreadystatechange 事件处理程序中的 XMLHttpRequest.responseText 属性: XMLHttpRequest.readyState 等于 XMLHttpRequest.DONE。

示例实现

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
  if (xhr.readyState == XMLHttpRequest.DONE) {
    alert(xhr.responseText);
  }
}
xhr.open('GET', 'http://foo.com/bar.php', true);
xhr.send(null);
登录后复制

替代 jQuery

为了增强跨浏览器兼容性和简化使用,jQuery 提供了 $.get() 函数。

$.get('http://foo.com/bar.php', function(responseText) {
  alert(responseText);
});
登录后复制

跨浏览器来源策略注意事项

从不同来源访问内容时,请记住 JavaScript 的同源策略。要绕过此限制,请考虑在您的域上创建代理脚本。

以上是如何使用 XMLHttpRequest 和 jQuery 检索 HTTP 响应内容?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板