页面:
<INPUTtype=\"button\"value=\"Button\"onclick=\"getdata
![](/icons/4703kh.gif)
<spanid=\"div1\"
![](/icons/4703class.gif)
<scriptlanguage=javascript>
![](/icons/4703set.gif)
![](/icons/4703diaoyong.gif)
</script>
脚本:
<SCRIPTID=\"clientEventHandlersJS\"LANGUAGE=\"javascript\">
functiongetdata
![](/icons/4703kh.gif)
{
varindex=0;
docSubmit=
![](/icons/4703new.gif)
docSubmit.async=false;
docSubmit.load(\"http://localhost/WebApplication1/Service1.asmx/GetData?maxval=5\");
docSubmit.loadXML(docSubmit.xml.replace(/</g,\"<\").replace(/>/g,\">\"));
vars=\"\";
nodeList=docSubmit.documentElement.getElementsByTagName(\"ds\");
for(i=0;i<nodeList.length;i
![](/icons/4703jiajia.gif)
{
s=s+nodeList(i).selectSingleNode(\"KeShimch\").text+’<br>’;
}
div1.innerHtml=\"\";
div1.innerHTML=s;
div1.style.visibility=\"visible\";
}
</script>
//如果返回是个
![](/icons/4703zifu.gif)
<SCRIPTID=\"clientEventHandlersJS\"LANGUAGE=\"javascript\">
functionchang
![](/icons/4703kh.gif)
{
docSubmit=
![](/icons/4703new.gif)
docSubmit.async=false;
docSubmit.load(\"http://localhost/Advertisement/ADService.asmx/GetADCode?ADID=1\");
vars=docSubmit.documentElement.text;
window.alert(s);
td_AD.innerHTML=s;
}
//
![](/icons/4703set.gif)
</script>
注意:
在fromework1.0和1.1是有区别
![](/icons/4703de.gif)
在1.1
![](/icons/4703de.gif)
你可在你
![](/icons/4703de.gif)
![](/icons/4703de.gif)
![](/icons/4703de.gif)
<webServices>
<protocols>
<addname=\"HttpPost\"/>
<addname=\"HttpGet\"/>
</protocols>
</webServices>
否则
![](/icons/4703dou.gif)
![](/icons/4703dou.gif)
![](/icons/4703dou2.gif)
还有
docSubmit=
![](/icons/4703new.gif)
换成
docSubmit=
![](/icons/4703new.gif)
--------------------------
web服务思路方法:
[WebMethod]
public
![](/icons/4703string.gif)
![](/icons/4703string.gif)
{
BaseClass.DbManagerSqldbm=
![](/icons/4703new.gif)
![](/icons/4703kh.gif)
![](/icons/4703string.gif)
DataSetds=dbm.Query(strSql);
![](/icons/4703return.gif)
![](/icons/4703kh.gif)
}
返回
![](/icons/4703de.gif)
<?xmlversion=\"1.0\"encoding=\"utf-8\"?>
<
![](/icons/4703string.gif)
<NewDataSet>
<ds><KeShidm>6</KeShidm><KeShimch>财务部</KeShimch></ds>
<ds><KeShidm>7</KeShidm><KeShimch>政工部</KeShimch></ds>
<ds><KeShidm>8</KeShidm><KeShimch>安质部</KeShimch></ds>
<ds><KeShidm>9</KeShidm><KeShimch>电管部</KeShimch></ds>
<ds><KeShidm>10</KeShidm><KeShimch>运输公司</KeShimch></ds>
<ds><KeShidm>11</KeShidm><KeShimch>局长</KeShimch></ds>
<ds><KeShidm>202</KeShidm><KeShimch>变电站</KeShimch></ds>
</NewDataSet>
</
![](/icons/4703string.gif)
最新评论