这是我的Ajax代码片段,感觉没错误啊! function findNames(){
window.alert("ok1!");
inputField=document.getElementById("names");
if(inputField.value.length>0){
createXMLHttpRequest();
var url="FindName?action=find&names="+inputField.value;
XMLHttpReq.open("GET",url,true);
XMLHttpReq.onreadystatechange=processMessage();
window.alert("ok2!");
XMLHttpReq.send(null);
}
}
这段代码没问题! function processMessage(){
window.alert("ok3!");
if(XMLHttpReq.readyState==4){
window.alert("ok7!");
if(XMLHttpReq.status==200){
setName(XMLHttpReq.responseXML.getElementsByTagName("name"));
setPrice(XMLHttpReq.responseXML.getElementsByTagName("price"));
window.alert("ok4!");
}
}
}
可到这里就不行了,只能弹出个OK3,然后就没反应了,大家给我看看是怎么回事了啊!
还有我这样调用的话能返回信息!
http://localhost:8080/ResturantManager/FindName?action=find&names=k
返回信息是这样的
- <response>
<name>可乐</name>
<price>6</price>
</response>
我就想是不是调用方法不正确啊! 希望能解答,等待中! 我的是J2EE!
window.alert("ok1!");
inputField=document.getElementById("names");
if(inputField.value.length>0){
createXMLHttpRequest();
var url="FindName?action=find&names="+inputField.value;
XMLHttpReq.open("GET",url,true);
XMLHttpReq.onreadystatechange=processMessage();
window.alert("ok2!");
XMLHttpReq.send(null);
}
}
这段代码没问题! function processMessage(){
window.alert("ok3!");
if(XMLHttpReq.readyState==4){
window.alert("ok7!");
if(XMLHttpReq.status==200){
setName(XMLHttpReq.responseXML.getElementsByTagName("name"));
setPrice(XMLHttpReq.responseXML.getElementsByTagName("price"));
window.alert("ok4!");
}
}
}
可到这里就不行了,只能弹出个OK3,然后就没反应了,大家给我看看是怎么回事了啊!
还有我这样调用的话能返回信息!
http://localhost:8080/ResturantManager/FindName?action=find&names=k
返回信息是这样的
- <response>
<name>可乐</name>
<price>6</price>
</response>
我就想是不是调用方法不正确啊! 希望能解答,等待中! 我的是J2EE!
解决方案 »
- 如果一般数值超出long int等类型的存储范围,设计一个数据结构来存储计算。
- MyEclipse 8.5中JavaScript注释乱码
- hibernate 效率问题 每次打开session会扫描全部表,耗时不少
- 怎么做简单的端口映射
- 关于.net 访问java webservice 结果集(oracle数据库)的问题?高手指教
- 问一个问题,struts中使用proxool连接池连接oracle数据库,怎么发生下列错误了?求救!!!!
- JSP初学者问题
- 在XP下如何配置Weblogic7
- XML到我这里原形必露!!!!!!!(高分回帖有分!~)
- bmp中ejb查找数据库的问题
- 杭州IT业
- 编码多少年了,想不通这样的小问题,汗(switch语句)
括号去掉也没用!