2012-10-23 2 views
1

Kill을 저장하고 데이터베이스에 저장하기 위해 ajax를 사용하고 싶습니다. codeigniter를 사용하고 있습니다. 제출 버튼을 클릭하면 이벤트가 없습니다. 제발 도와주세요Ajax on multi check PHP Codeigniter

form_checkbox('checkKrs[]',$row->id, FALSE, 'id=checkKrs') 


     <script type="text/javascript"> 
      $('#save_krs').click(function(){ 
       var id_student= $('#id_student').val(); 
       var id_semester = $('#id_semester').val(); 
        var checkKrs = new Array(); 
         $("input:checked").each(function() { 
          data['checkKrs[]'].push($(this).val()); 
         }) 

         var data = { 
           checkKrs:checkKrs, 
           id_semester:id_semester, 
           id_mahasiswa:id_mahasiswa, 
           is_ajax: '1' 
          }; 

         $.ajax({ 
          url: "saveKrs", 
          type: 'POST', 
          data: data, 
          beforeSend : fnLoadStart, 
          complete : fnLoadStop, 
          success: function(msg) { 
           //$('#form_data').hide(); 
           $('#form_data').html(msg); 
           //$('#report').show(); 
          } 
         }); 
        alert('Pengisian KRS tidak boleh kosong'); 
        return false; 
      }); 

    </script> 

답변

0

올바른 조절기가 있고 일치하는 양식인지 확인하십시오.

+0

예, 제출 버튼 id는 ajax와 동일합니다. – Andriyanto

+0

페이지에 다른 동일한 ID가 하나도 있습니까? 그리고 오류 메시지가 있습니까? –

+0

"var id_student = $ ('# id_student') .Val(); 앞에 경고를 할 수 있습니다. 무슨 일이 있는지보기 위해서. –