这个调用方法:alert(JScriptSoapClient("/ws.asmx?WSDL").CreateWebService("ws").HelloWord());
这个调用方法:alert(JScriptSoapClient("/ws.asmx?WSDL").CreateWebService("ws").HelloWord());
看过这个代码么?
var wsdl=JScriptSoapClient("/ws.asmx?WSDL");
var ws=wsdl.CreateWebService("ws");
alert(ws.HelloWorld());
alert(ws.JoinString("aaa","bbb"));
----------------------------------------
例如,你用。NET做了一个guest.asmx,[WebService]名字是guest
有以下[WebMethod]
AddMessage(string author,string msg)
DelMessage(int id)
那么你就可以这样调用了:
var wsdl=JScriptSoapClient("/guest.asmx?WSDL");
var ws=wsdl.CreateWebService("guest");
try
{
var id=ws.AddMessage("Terry","Marry,Can I Kiss You?");
if(id&&confirm("成功添加留言,是否把它删除?"))
try{
ws.DelMessage(id)
}
catch(x){
alert("删除留言时发生错误");
}
}
catch(x){
alert("添加留言时发生错误");
}
怎样?有趣么?
这是我用JScript实现的SoapClient简单版本。
只需要Win98或以上的Windows的IE就能够用了。
----------------------
但是,现在为止,还只是一个测试版本。
我需要很多很多的测试!
请大家帮忙!
请有兴趣的朋友请留下EMAIL地址。。