我需要使用javascript连接到asmx webservice。 webservice接受并返回soap响应。我正在寻找一个代码的例子,我可以使用javascript连接到webservice。它返回lat和long细节,然后我将用它来绘制谷歌地图上的标记。我也有跨域脚本问题......
我应该提供肥皂反应的例子吗?
感谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
我强烈建议您在Web域上实现SOAP客户端。让JS调用你的服务器,然后调用ASMX。然后,应将Web服务的响应转换为服务器上合适的JSON,然后再将其发送给客户端。
通过这种方式,您可以摆脱跨域问题,不在浏览器中加载SOAP客户端,向客户端传输较少的冗长数据,并且可以选择在服务器上缓存Web服务调用如果你愿意,可以加快速度。