Jquery iFrame内ajax请求的权限被拒绝
出于多种原因,我的网页由以下内容组成: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筛选器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并提示此错误: 错误
{
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);
}
}