当前位置:编程学习 > JS >>

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);
                }
这段代码中呢?
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,