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

希望能有所帮助.

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...