私はいくつかの入力と他のフィールドを持つフォームを持っています。jQuery ajax、入力ファイルとJsonでフォームを送信
私は保存ボタンを持っている、と私はクリックしたときに、私はjQueryを使ってAjaxでフォームを送信します。
$.ajax({
type: "POST",
dataType: "json",
url: $('#ajaxUrl').val(),
data: "action=save&" + form.serialize()
});
ので、私は、テキストのような単純な入力を持っているとき、などを選択...それは大丈夫です。しかし、入力ファイルがある場合は、ファイルを取得できません。 $ _FILESは常に空です。
どうすれば簡単に行うことができますか?
編集:私は、プラグインを使用する必要はありません:)
[formData](https://developer.mozilla.org/en-US/docs/Web/API/FormData)を使用してください! – adeneo
[jQueryと非同期にファイルをアップロードするにはどうすればよいですか?](http://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously-with-jquery) – Martijn
@ClémentAndraud、これがあなたを助けるかどうかは確かですが、http://wordpress.stackexchangeをご覧ください。com/questions/71170/how-do-i-upload-import-form-input-files-via-ajax-function いくつか考えられます。 –