ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery AJAX は POST 経由でファイルをアップロードできますか? ブラウザーの互換性にはどのようなものを期待すればよいですか?
jQuery Ajax ファイルのアップロード: ディスカッション
提供された jQuery コードが AJAX の POST メソッドを使用してファイル アップロードを実行できるかどうかという問題は、より深い議論を促します。このような操作に対するブラウザのサポートを調査します。
以前に理解したように、ファイルのアップロードはAJAX は従来は不可能でした。ただし、XMLHttpRequest レベル 2 (XHR2) の出現により、この機能は FormData オブジェクトを使用して利用できるようになりました。残念ながら、XHR2 と FormData のサポートは特定のブラウザ バージョンに限定されています。
したがって、ファイルのアップロードは最新のブラウザで技術的に可能になりましたが、従来のブラウザではこの機能がサポートされないことに注意する必要があります。
AJAX リクエストのデータ部分に関しては、 FormData を使用する場合は、FormData がアップロード用のファイル データの準備を行うため、入力する必要はありません。ただし、IFrame などの古いアプローチを使用する場合は、データ部分が必要になる場合があります。
以上がjQuery AJAX は POST 経由でファイルをアップロードできますか? ブラウザーの互換性にはどのようなものを期待すればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。