据我了解,由于当前浏览器的“同源策略”的执行,这是不可能的,从发送到比JavaScript的原始域不同域中的XmlHttpRequest的获取数据。

我已经接近就此事零经验,所以我感到困惑的网络服务不可使用从Javascript。 这是否意味着与Ajax功能只能与自己互动的网络应用程序,而无需调用其他领域提供服务?如何“混搭”的工作?我想服务的使用服务器端,然后将数据通过本地Ajax调用传递到客户端。我不知道。

我能想象到实现服务的客户端消费的唯一办法是获取一个Javascript从目标Web服务的域名通过<script>标签直接文件,然后使用它的API与远程域交互。

任何人都可以告诉我吗?

有帮助吗?

解决方案

在你的问题你提到的在

其他提示

看一看JSONP,它使用几乎你所描述的方法周围的同源策略的工作,只要确保你信任你来自哪里...得到它

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top