编程语言
首页 > 编程语言> > javascript-通过AJAX直接使用Web服务

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服务.

希望能有所帮助.

标签:webservice-client,ajax,javascript
来源: https://codeday.me/bug/20191208/2093459.html