2012-07-05 55 views
0

我想提出一个JQuery的AJAX调用Web服务一样,所以当我的Web服务调用失败。当我在本地主机上并使用相对路径时,它会成功。然而,当我试图从本地主机访问的网站(使用绝对路径),我得到的是调用失败的错误消息。为什么调用不同的网站

这似乎表明它是一个权限问题,我已经确信,在web.config不需要身份验证用于访问网络服务,但我不知道要检查什么。任何帮助将不胜感激!

更新:“thrownError”,我得到的是“没有交通” - 希望帮助。

回答

1

作为一个不安全的脚本逻辑,AJAX请求使用JavaScript(或JQuery的)都在相同的主机,协议和端口stucked,由于未认证和未加密的请求取得。

将请求传递给其他主机的方法必须实现用安全语言(例如Java)编写的桥接服务,部署在将您的请求进一步传递给您的服务的同一台主机上,然后将响应传递给您阿贾克斯呼吁。

你的Ajax调用会在桥上的服务即可。

相关问题