AJAX 访问php数据库返回结果没有值
浏览器中打开sopdb1.php页面显示的结果是一个xml文档 <?xml version="1.0" encoding="ISO-8859-1" ?> - <checklist> <id>cb1</id> <vau>0</vau> <id>cb2</id> <vau>0</vau> </checklist>
问题是在取回xml文档让它显示时 function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
var xmlDoc=xmlHttp.responseXML; var x=xmlDoc.getElementsByTagName('vau');
alert(x.length);
显示x.length值为0,道理上应该为2的呀。。。。项目可行性研究报告
function stateChanged() { if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") { if (xmlHttp.status == 200) {///////////一般都要判断是否正确返回的的 alert(xmlHttp.responseText)//////输出返回了什么 var xmlDoc = xmlHttp.responseXML; var x = xmlDoc.getElementsByTagName('vau'); alert(x.length); } else alert('动态页有问题\n' + xmlHttp.responseText); } }
url地址不对。。~。。少了?了。。
/sopdb1.php?&:sid=0.5848
|