Javascript-在不同的子域上调用WebDevice?
经过一些研究,我的理解是,不能在外部域上用javascript调用web服务。Javascript-在不同的子域上调用WebDevice?,javascript,web-services,Javascript,Web Services,经过一些研究,我的理解是,不能在外部域上用javascript调用web服务。 子域呢? 我的网站在上,我有一些网络服务在上 如果是这样,我能打电话给他们吗 谢谢。这是可能的,但你需要做一些工作。 查看CORS规范,这里有一些链接: 特别注意访问控制允许来源。这就是您想要的方式。我发现在这些情况下(我可以控制两台服务器),发布到同一个域上的文件,然后再发布到另一个域。通常,您不能在其他域(不同的域名或端口)中调用Web服务 但是,如果您控制Web服务,就不可能使用JSONP包装它。从技术上讲
子域呢? 我的网站在上,我有一些网络服务在上 如果是这样,我能打电话给他们吗
谢谢。这是可能的,但你需要做一些工作。 查看CORS规范,这里有一些链接:
特别注意访问控制允许来源。这就是您想要的方式。我发现在这些情况下(我可以控制两台服务器),发布到同一个域上的文件,然后再发布到另一个域。通常,您不能在其他域(不同的域名或端口)中调用Web服务 但是,如果您控制Web服务,就不可能使用JSONP包装它。从技术上讲 每次调用都会在页面中嵌入一个脚本,wchich调用页面中已定义的函数,并向其传递从webservice调用返回的数据
大多数库都支持这种跨域通信,包括jQuery。如果web服务接受json数据,就可以使用javascript