我遇到了一些令人困惑的问题,我需要帮助我已经编写了一些代码来初始化 xmlHttpRequest 以发送请求并接收一些响应,这是我的代码:
function initRequest(url)
{
if(window.XMLHttpRequest){
req=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
isIE=true;
req=new ActiveXObject("Microsoft.XMLHTTP");
}
}
function validateUser()
{
var sPath = window.location.pathname;
var sAddress = sPath.substring(0,sPath.lastIndexOf('/') + 1);
var url=sAddress+"WebService2.asmx?op=HelloWorld";
initRequest(url);
req.onreadystatechange=processRequest;
req.open("GET",url,true);
req.setRequestHeader("Content-Type", "text/xml;charset=UTF-8");
req.send(null);
}
function processRequest()
{
if(req.readyState==4){
if(req.status==200)
{
var message="invalid";
alert(req.responseText);
//message=req.responseXML.getElementsByTagName("valid")[0].childNodes[0].nodeValue;
//SetMessage(message);
}
else
{
alert(req.statusText);
}
}
}
我的问题是:我不知道在哪里/如何从我指定的 Url 获取正确的 XML 响应,我在我的 WebService 的 HelloWorld 方法中使用了 Respose 对象,但结果是页面的一些 DOM 架构来调用该方法......
每一条线索都会被欣赏