ここに私は別の問題があります。 :)今度は私はいくつかの反応を得るでしょう。 :P私はjquery.form.js
プラグインを使って、ファイルフィールドでフォームを処理しています。それは簡単な実装です。jQueryフォームプラグイン - iframeの問題
$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>
を追加しますが、どちらもうまくいきません。何か案は?
BTW。私たちはAPEプロジェクトを使用しています。それはおそらくいくつかのdocument.domainの変更を行いますが、Chromeのコンソールでは、どこに書式があるのか、私はdocument.domainと入力してもまだmydomain.com
となっています...
AJAXでファイルフィールドを指定する方法を教えてください。彼らは特別な複数パートのプロトトールが必要です。 – mozillanerd
私は分かりませんか? jquery.form.jsプラグインからのiframe実装です。私はAJAXでフィールドを指定しません。 – ThomK
説明:AJAXで言うように、フィールドは指定しません。ただし、ファイルアップロードフィールドには複数の部分を指定する必要があります。 – mozillanerd