Ajax 代码问题在哪?
我调用addrss()方法,但是为什么没有执行alert("ddd");语句?哪里代码写错了?<input type="button" id="but" value="添加Rss" onclick="addrss()" />
var xmlhttp;
function createXMLHttp()
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
function addrss()
{
createXMLHttp();
xmlhttp.onreadystatechange=statechange;
var name=document.getElementById("TextBox1").value;
var url=document.getElementById("TextBox2").value;
xmlhttp.open("get","addRssNamePage.aspx?name="+escape(name)+"&url="+escape(url),true);
xmlhttp.send(null);
}
function statechange()
{
if(xmlhttp.readystate==4)
{
if(xmlhttp.status==200)
{ alert("ddd");
handleStr(xmlhttp.responseText);
}
}
}
追问:访问过了。function statechange()
{
if(xmlhttp.readystate==4)
{
if(xmlhttp.status==200)
{ alert("ddd");
handleStr(xmlhttp.responseText);
}
}
运行已经进入上面代码段中了,但是为什么没有进入 if(xmlhttp.status==200)
{ alert("ddd");
handleStr(xmlhttp.responseText);
}
这段代码中呢?