我在这里,另一个问题。 :)也许这次我会收到一些回复。 :P我正在使用jquery.form.js
插件来处理带有文件字段的表单。这很简单。
$this.ajaxSubmit({
data: { 'ajax' : 'true' },
dataType: 'html',
success: parseRsp,
error: parseErr
});
适用于Chrome,Opera和新版Firefox。它不适用于Firefox 3.x和所有版本的IE。插件会引发一些Server abort
问题,但在对代码进行一些更改以进行调试之后,我就明白了。 Function getDoc(iframe)
在IE中抛出Permission denied
。但为什么?这不是跨领域的东西吗?我甚至添加<script>document.domain = 'mydomain.com';</script>
但这也不起作用。有什么想法吗?
顺便说一句。我们正在使用APE项目。它可能会进行一些document.domain修改,但是在Chrome控制台上,在页面上是form,当我输入document.domain时,我仍然得到mydomain.com
,所以......
答案 0 :(得分:0)
我刚才有类似的问题。
问题是我在父文档中设置了document.domain
属性。 iframe中的api文档是vanilla json,因此没有机会设置document.domain
。因此许可问题。
所以我不得不从父母那里删除document.domain
作业。