• 全部
  • 问答

这个调用方法: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地址。。
...全文
6 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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/
回复
发帖
XML/XSL
创建于2007-09-28

8809

社区成员

XML/XSL相关问题讨论专区
申请成为版主
帖子事件
创建了帖子
2002-04-29 11:05
社区公告
暂无公告