1

saveKrs に送信してデータベースに保存するために ajax を使用したい。私はコードイグナイターを使用しています。送信ボタンをクリックしてもイベントはありません。私を助けてください

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>
4

1 に答える 1

0

適切なコントローラーを持っていることを確認し、フォームが一致するかどうかを確認してください。

于 2012-10-23T16:32:04.170 に答える