在這裏,我有另一個問題。 :)也許這次我會得到一些迴應。 :P我正在使用jquery.form.js
插件,用文件字段處理表單。它很簡單的實現。jQuery表單插件 - iframe問題
$this.ajaxSubmit({
data: { 'ajax' : 'true' },
dataType: 'html',
success: parseRsp,
error: parseErr
});
它適用於Chrome,Opera和新的Firefoxes。它不適用於Firefox 3.x和所有版本的IE。插件會拋出一些Server abort
的問題,但是在代碼調試之後發生了一些變化,我明白了。 Function getDoc(iframe)
在IE中拋出Permission denied
。但爲什麼?這不是跨域或什麼?我甚至添加了<script>document.domain = 'mydomain.com';</script>
,但這也不起作用。有任何想法嗎?
順便說一句。我們正在使用APE項目。它可能會使一些document.domain修改,但在Chrome控制檯,頁面上的形式,當我鍵入document.domain我仍然越來越mydomain.com
,所以...
請讓我知道如何在AJAX中指定文件字段。他們需要特殊的多部件原型。 – mozillanerd
我不明白?這是jquery.form.js插件的iframe實現。我沒有在AJAX中指定字段。 – ThomK
說明:正如你在AJAX中所說的,你不需要指定字段。但是,您仍然必須爲文件上傳字段指定多部分。 – mozillanerd