Js 调用 WebService的问题
李天平 2004-10-12 10:07:14 这是微软讲座的源码,为什么不行??
<SCRIPT ID="clientEventHandlersJS" LANGUAGE="javascript">
function getdata()
{
var index=0;
div1.innerHtml ="";
docSubmit = new ActiveXObject("MSXML2.DOMDocument");
docSubmit.async = false;
docSubmit.load("http://localhost/WebApplication1/Service1.asmx/GetData");
docSubmit.loadXML(docSubmit.xml.replace(/</g,"<").replace(/>/g,">"));
var s="";
nodeList=docSubmit.documentElement.getElementsByTagName("ds");
for (i=0;i<nodeList.length;i++)
{
s=s + "<div style=\"WIDTH:490px;\" class=\"gotTitle\" > " + nodeList(i).selectSingleNode("title").text + "</div>";
}
div1.innerHTML=s;
div1.style.visibility="visible";
}
调用:
<INPUT type="button" value="Button" onclick="return getdata()">
<span id="div1" class="list"></span>
总是抱错:
'docSubmit.documentElement'为空或不是对象
大家如何js调用webservice的,给个能用的实例好吗