フォーム用に HTML と CSS を既にセットアップしており、フォームを送信するための Ajax 呼び出しを用意していますが、画像を送信する方法がわかりません。これが私のAjax呼び出しです:
$.ajax
({
type: "POST",
url: "/manage/processadditem",
data: $("#add_form").serialize(),
dataType: "html",
success: function( response, textStatus, XHR )
{
//Process return data
},
error: function(jqXHR, textStatus, errorThrown){
alert('An error occurred, please try again later.');
}
});
私の問題は、フォームに 3 つの画像入力があることですが、一度に 2 つまでしか使用しません。また、フォーム内の変数の 1 つが、使用している画像 (性別 = 男性) を教えてくれます。 /女性/中立)。
成功のコールバックでは、その変数を調べて、それに基づいて送信する画像を決定するか、変数を画像とともに送信してバックエンドで処理したいと思いますが、同様の質問に関するリンクを調べていませんファイルを選択的に送信したり、追加情報を送信したりする例を見つけることができます。