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函数有问题吗?