学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

status总是等于404

status总是等于404

我按照《Ajax基础教程》上的toolTip例子写的,其中一段:
function callback() {
        //alert("callback1");
        if (xmlHttp.readyState == 4) {
            //alert("callback");
            if (xmlHttp.status == 200) {
                alert("callback2");
                setData(xmlHttp.responseXML);
            }
        }
    }
这里,status==200不行,我改成404就可以了,说明没有找到资源。可是写的servlet也没有问题啊,为什么会找不到啊?
var url = "ToolTipServlet?key=" + escape(element.id);
这个是xmlHttp.open("GET", url, true)里面的url,我检查过了,servlet名字大小写都是对的,是escape函数有问题吗?

TOP

厄,奇怪的问题,今天早上一来又好了
没有任何改动...怎么回事?
Time to raise hell!

TOP

重启能解决大多数问题
把手放上来,这段时间不容易,这里只有我们没有我,和你们的兄弟一起,1,2,3!无兄弟,不篮球!

TOP

貌似是这样的
Time to raise hell!

TOP

晕!!!!!!!!!!
那个status值有200和0两种可能. 要是提交到的处理文件在你本地的话,返回值是0而不是200.所以得把0考虑进去啊

TOP

status ==0 和 200的情况我后来都加进去了的,还是不行,后来自己才好的
Time to raise hell!

TOP

- -好诡异啊。。。

TOP

发新话题