2008-11-06 70 views
1

我需要使用javascript连接到asmx webservice。 web服务接受并返回一个soap响应。即时通讯寻找一个如何使用JavaScript连接到web服务的代码示例。它会返回经纬度和长细节,然后我将使用这些细节来绘制谷歌地图上的标记。我也有跨域脚本问题...SOAP - Google地图和Javascript - 连接到webservice

我应该提供和肥皂响应的例子吗?

谢谢。

回答

1

有一些JavaScript的SOAP客户端库在那里:

这些库将让你轻松做一个SOAP请求和处理结果。

+0

谢谢,会给jquery一个旋风,甚至没有想到用它! – Neil 2008-11-06 06:39:10

0

我强烈建议你在你的web域上实现SOAP客户端。让JS调用你的服务器,然后调用ASMX。然后,在将服务发送给客户端之前,应该将Web服务的响应转换为适合您的服务器的JSON。

通过这种方式,您可以摆脱跨域问题,不会在浏览器中加载SOAP客户端,向客户端传输较少罗嗦的数据,并且可以选择在您的服务器上缓存Web服务调用服务器来加速事情,如果你想。