複数選択ドロップダウンname=select[]
を持つフォームがあります。このフォームはJquery Validationと検証後に検証されます。ハンドラ呼び出しを送信してくださいAjaxすべてのフォームキーと値を配列に含めたいフォーム、ここに私のコードです。Ajax submit submit Jquery Validation
function:submitHandler
{
$.ajax({
url: "processo.php",
type: "POST",
data: new FormData(this),
cache: false,
processData:false,
success: function(data)
{
$('#loading').hide();
$("#message").html(data);
}
});
}
今、検証が正常に行われ、新しいいるFormData(この)私はそのPHPはなく、配列に変数を送信後、new Formdata($("#frmRegister")[0])
を置くときid.but形成認識しません。どのように私はnew Formdata("#frmRegister")
のようにフォームIDを定義することができます。私はまた、フォームで複数の配列を選択してください。
残りのコードはどこにありますか?なぜ 'function:submitHandler'ですか? '.validate()'メソッド内では、 'submitHandler:function(form){...}'でなければなりません。関連するコードの残りの部分を適切なコンテキストで表示します。 – Sparky