Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
Jquery iFrame内ajax请求的权限被拒绝_Jquery_Ajax_Iframe_Permissions_Dns - Fatal编程技术网

Jquery iFrame内ajax请求的权限被拒绝

Jquery iFrame内ajax请求的权限被拒绝,jquery,ajax,iframe,permissions,dns,Jquery,Ajax,Iframe,Permissions,Dns,出于多种原因,我的网页由以下内容组成:www.example.com上的一个ruby页面,从另一个PHP服务器subdomain.example.com调用一个iFrame,在父级和子级中都有以下javascript指令:document.domain=example.com 父页面可以访问子页面中的元素,我需要这样才能使父页面在其子页面时更改高度,并且工作良好 但当我执行以下代码时,问题在于ajax请求: $.ajaxFileUpload 出于某种原因,它执行代码2并提示此错误: 错误

出于多种原因,我的网页由以下内容组成:www.example.com上的一个ruby页面,从另一个PHP服务器subdomain.example.com调用一个iFrame,在父级和子级中都有以下javascript指令:document.domain=example.com

父页面可以访问子页面中的元素,我需要这样才能使父页面在其子页面时更改高度,并且工作良好

但当我执行以下代码时,问题在于ajax请求:

$.ajaxFileUpload

出于某种原因,它执行代码2并提示此错误:

错误:拒绝授予document.domain=从document.domain获取属性Window.document的权限尚未设置

即使请求在浏览器上正确接收,并通过Firebug Net功能检查正确的值。。。图像实际上是上传到subdomain.example.com服务器上的

谢谢, www.example.com和example.com是两个不同的主机名。问题可能是触发了XSS筛选器

{

        url:'www.example.com',

        secureuri:false,

        fileElementId:'image',

        dataType: 'json',

        success: function (data, status)

        {
    //Code 1

        },

        error: function (data, status, e)

        {
    //Code 2

    alert(e);

        }

}