微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript-通过AJAX直接使用Web服务

我目前正在开发基于Trafikanten API(http://reis.trafikanten.no/topp2009/topp2009ws.asmx)的公共交通系统网站

站点虽然具有Web服务功能,但却具有多种功能.它是在.NET框架中以SOAP格式实现的.但是我们需要使用客户端语言(如JavaScript)使用其功能,以便能够在网页中显示信息.有人可以建议一些简单的方法来应对这种情况吗?

解决方法:

如果您使用的是LAMP堆栈:

我将使用nusoap(http://sourceforge.net/projects/nusoap/)库编写一个PHP脚本,以使用SOAP Web服务并通过AJAX调用将JSON返回给JavaScript.

编辑

在.NET中甚至更容易.只需右键单击您的项目,然后选择添加Web服务.然后,您可以访问Web服务的方法,就像访问其他任何对象一样.至于在JS中使用它,您可以实现创建一个ASP页面,以JSON格式输出结果,然后像使用LAMP堆栈一样使用jQuery来使用它.尽管具有ASP的回发功能,但最好让它在JS中进行繁重的工作,并直接在视图后面的代码文件中使用Web服务.

希望能有所帮助.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐