gpt4 book ai didi

JavaScript 无法向我的服务器发送 GET 请求

转载 作者:行者123 更新时间:2023-11-30 15:23:47 24 4
gpt4 key购买 nike

我有这个代码:

function httpGetAsync(theUrl, callback)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
callback(xmlHttp.responseText);
}
xmlHttp.open("GET", theUrl, true); // true for asynchronous
xmlHttp.send(null);
}

httpGetAsync("http://myserver.com/test.php/?u=test&p=testtest");

当我尝试在 Firefox 的控制台上运行它时,我得到:

NetworkError: A network error occurred.

为什么会这样?我该如何解决这个问题?

最佳答案

如果您正在开发浏览器扩展,则发送 GET 请求

转到您的 manifest.json 文件并为 www.example.com 添加权限:

{
"name": "My extension",
...
"permissions": [
"http://www.example.com/*"
],
...
}

然后在您的后台页面(或其他地方)您可以:

var xhr = new XMLHttpRequest();
xhr.open("GET", "http://www.example.com/test.php?foo=bar", false);
xhr.send();

var result = xhr.responseText;

引用

How do I send an HTTP GET request in chrome extension?

关于JavaScript 无法向我的服务器发送 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43299296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com