gpt4 book ai didi

javascript - chrome 获取 Http Response 的问题

转载 作者:行者123 更新时间:2023-11-28 02:56:09 36 4
gpt4 key购买 nike

我试图从 javascript 中的 php Web 服务获取 http 响应,但在 Firefox 和 chrome 中获取 null。请告诉我哪里做错了,这是我的代码,

function fetch_details()
{
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest()
alert("first");
}
else
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP")
alert("sec");
}
xhttp.open("GET","url.com",false);
xhttp.send("");
xmlDoc=xhttp.responseXML;
alert(xmlDoc.getElementsByTagName("Inbox")[0].childNodes[0].nodeValue);
}

我也尝试过ajax,但没有得到http响应,这是我的代码,请指导我

var xmlhttp = null;
var url = "url.com";
if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
alert(xmlhttp); //make sure that Browser supports overrideMimeType
if ( typeof xmlhttp.overrideMimeType != 'undefined')
{
xmlhttp.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
alert('Perhaps your browser does not support xmlhttprequests?');
}

xmlhttp.open('GET', url, true);
xmlhttp.onreadystatechange = function() {

if (xmlhttp.readyState == 4)
{
alert(xmlhttp.responseXML);
}
};

}

//发出实际请求xmlhttp.send(null);

I am getting xmlhttp.readyState = 4 xmlhttp.status = 0 xmlhttp.responseText = ""

请告诉我哪里做错了

最佳答案

您正在执行跨域请求。

您只能向同一主机发出 xmlhttp 请求。

关于javascript - chrome 获取 Http Response 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2577130/

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