jquery .serialize()が正しく動作することができません。私は動的に生成されるチェックボックスのフォームを持っています。ページはチェックボックスを送信しません。私がどこに間違って行ったか教えてください。フォームについての詳細情報がなければjquery .serialize()
var query_string = $(this).closest('form').serialize();
ほかに何かかもしれない見ることはかなり難しいです:$('#prof_take_attendance_submit')
は、あなただけのボタン
てみてくださいをシリアル化しようとしている送信ボタンをしていることを前提に基づいて
$('#prof_take_attendance_submit').live("click",function(){
var current_class = $('#class_choice :selected').attr('name');// GET CURRENT CLASS
var prof_id = $('#prof_id').text();// GET PROFFESSOR ID NUMBER
$("#prof_take_attendance_form").trigger('submit',function(){
var query_string = $(this).serialize();
});
$("#take_attendance_prof")// CALL TO FORM
.html(ajax_load)
.load(loadUrl, "form_being_submitted=prof_save_attendance&class="+current_class+"&prof_id="+prof_id+""+query_string);
$('#take_attendance_prof').fadeIn(200);
});
は 'properly'を定義します。あなたのページで実際に何が起こっているのか分かりません。 – zerkms
申し訳ありません、質問を更新しました。私は動的に生成されたチェックボックスをチェックするのに苦労しています – Cjueden