这个调用方法:alert(JScriptSoapClient("/ws.asmx?WSDL").CreateWebService("ws").HelloWord());

Lostinet 2002-04-29 11:05:08
这个调用方法: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地址。。
...全文
34 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lostinet 2002-05-01
  • 打赏
  • 举报
回复
UU
Lostinet 2002-04-29
  • 打赏
  • 举报
回复
???
你是说这个:
http://lostinet.d2g.com/temp/webService.htc.htm
就是因为那个不好用啊。。
所以我才做我自己的。。
saucer 2002-04-29
  • 打赏
  • 举报
回复
哦,你可以在IE里用一个微软提供的Web Service Behavior,及其容易
Lostinet 2002-04-29
  • 打赏
  • 举报
回复
说明文档做完了:
http://lostinet.d2g.com/Lostinet-Publish/JScriptSoapClient/

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧