Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Xdomain请求解决方案_Javascript_Ajax_Xdomainrequest - Fatal编程技术网

Javascript Xdomain请求解决方案

Javascript Xdomain请求解决方案,javascript,ajax,xdomainrequest,Javascript,Ajax,Xdomainrequest,我有一个javascript文件,应该作为服务加载到不同的客户端网站上。这个文件中有一些AJAX post请求,它调用我服务器上的后端。它通常在chrome和firefox中运行良好,但IE总是显示“访问被拒绝”。我试过使用“访问控制允许源代码“*”,但这并不能解决问题。我知道使用XDomainRequests有一种可能的解决方案。我想知道这个问题是否还有其他解决方案?在IE8和IE9中,您需要使用该对象。它的API或多或少与XMLHttpRequest相同,减去onreadystatechan

我有一个javascript文件,应该作为服务加载到不同的客户端网站上。这个文件中有一些AJAX post请求,它调用我服务器上的后端。它通常在chrome和firefox中运行良好,但IE总是显示“访问被拒绝”。我试过使用“访问控制允许源代码“*”,但这并不能解决问题。我知道使用XDomainRequests有一种可能的解决方案。我想知道这个问题是否还有其他解决方案?

在IE8和IE9中,您需要使用该对象。它的API或多或少与
XMLHttpRequest
相同,减去
onreadystatechange
属性。AFAIK IE10支持标准CORS流程,但保留了
XDomainRequest
以实现兼容性


您还必须确保您调用的AJAX URI与页面具有相同的加密方案:即,如果您通过https提供服务,则调用必须通过https进行,如果不是,则必须以明文形式发送。

如果这是跨域问题,您可以使用感谢DarkBee。。我会试试的