A有以下问题。我的代码将 HTTP 请求发送到 ASP 处理程序:
var xmlRequest = !window.XMLHttpRequest ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest;
xmlRequest.open("GET", "Handler.ashx?value25="+$('#joKod').val()+"&operType=3");
xmlRequest.setRequestHeader('Content-Type', 'text/xml');
xmlRequest.onreadystatechange = function()
{
if (xmlRequest.readyState == 4)
{
if (xmlRequest.status == 200)
{
alert(xmlRequest.responseXML.xml);
}
}
}
xmlRequest.setRequestHeader("Content-Type", "text/xml");
xmlRequest.send('xml');
我的处理程序创建 XML 答案
XmlDocument xd=Scoring.CheckLinkFirma(okpo);
resp.Clear();
resp.ContentType = "text/xml";
xd.Save(resp.Output);
并将其发回:
<?xml version="1.0" encoding="utf-8"?>
<Root>
<jo status="client">abc</jo>
<jo status="client">dfh</jo>
</Root>
在 Exlorer responseXML.xml 中具有价值,但 Chrome 和 FF 它是未定义的???