2016-09-01 3 views
-2

, пожалуйста, помогите мне, пожалуйста ...... Я прочитал много руководств в stackoverflow или другом сайте о codeigniter, но я не нашел ничего, что могло бы решить мою проблему, пожалуйста научите меня, ребята.Моя форма отправки jQuery ajax() в Codeigniter не удалась

это мой код функции Ajax Jquery, этот файл включает в представлении форме

<script type="text/javascript"> 
 
$(document).ready(function() { 
 

 

 
\t $("#Nama").focus(); 
 
\t 
 
\t $("#tglLahirPemohon").datepicker({ 
 
\t \t changeMonth: true, 
 
\t \t changeYear: true, 
 
\t \t yearRange: "-100:+20", 
 
\t }); 
 
    $("#anim").change(function() { 
 
     $("#tglLahirPemohon").datepicker("option", "showAnim", "slideDown"); 
 
    }); 
 
\t 
 
\t $("#tglLahirSuamiIstriPemohon").datepicker({ 
 
\t changeMonth: true, 
 
\t changeYear: true, 
 
\t yearRange: "-50:+0", 
 
\t }); 
 
\t 
 
    $("#anim").change(function() { 
 
     $("#tglLahirSuamiIstriPemohon").datepicker("option", "showAnim", "slideDown"); 
 
    }); 
 
    
 
    \t $("#tglKeluarPaspor").datepicker({ 
 
\t changeMonth: true, 
 
\t changeYear: true, 
 
\t yearRange: "-50:+0", 
 
\t }); 
 
\t 
 
    $("#anim").change(function() { 
 
     $("#tglKeluarPaspor").datepicker("option", "showAnim", "slideDown"); 
 
    }); 
 
    
 
    \t $("#masaBerlakuPaspor").datepicker({ 
 
\t changeMonth: true, 
 
\t changeYear: true, 
 
\t yearRange: "-50:+0", 
 
\t }); 
 
\t 
 
    $("#anim").change(function() { 
 
     $("#masaBerlakuPaspor").datepicker("option", "showAnim", "slideDown"); 
 
    }); 
 
    \t $("#masaBerlakuVisa").datepicker({ 
 
\t changeMonth: true, 
 
\t changeYear: true, 
 
\t yearRange: "-50:+0", 
 
\t }); 
 
\t 
 
    $("#anim").change(function() { 
 
     $("#masaBerlakuVisa").datepicker("option", "showAnim", "slideDown"); 
 
    }); 
 
    \t $("#masaBerlakuKartu").datepicker({ 
 
\t changeMonth: true, 
 
\t changeYear: true, 
 
\t yearRange: "-50:+0", 
 
\t }); 
 
\t 
 
    $("#anim").change(function() { 
 
     $("#masaBerlakuKartu").datepicker("option", "showAnim", "slideDown"); 
 
    }); 
 
    
 
    \t $("#tanggalLahirAyah").datepicker({ 
 
\t changeMonth: true, 
 
\t changeYear: true, 
 
\t yearRange: "-100:+0", 
 
\t }); 
 
\t 
 
    $("#anim").change(function() { 
 
     $("#tanggalLahirAyah").datepicker("option", "showAnim", "slideDown"); 
 
    }); 
 
    
 
    \t $("#tanggalLahirIbu").datepicker({ 
 
\t changeMonth: true, 
 
\t changeYear: true, 
 
\t yearRange: "-100:+0", 
 
\t }); 
 
\t 
 
    $("#anim").change(function() { 
 
     $("#tanggalLahirIbu").datepicker("option", "showAnim", "slideDown"); 
 
    }); 
 
    
 
    $("#simpan").click(function(){ 
 
\t \t var cek = $(".cek:checked"); 
 
\t \t var string = $("#my-form").serialize(); 
 

 
\t \t \t 
 
\t \t if(cek.length==0){ 
 
\t \t \t $('.bottom-right').notify({ 
 
\t \t \t \t message: {text: 'Maaf, Jenis dokumen tidak boleh kosong'},type:'info' 
 
\t \t \t }).show(); 
 
\t \t \t return false(); 
 
\t \t } 
 
    
 
\t \t 
 
\t \t $.ajax({ 
 
\t \t \t type \t : 'POST', 
 
\t \t \t url \t \t : "<?php echo site_url(); ?>/peserta/home/simpan_biodata", 
 
\t \t \t data \t : string, 
 
\t \t \t cache \t : false, 
 
\t \t \t dataType : 'json', 
 
\t \t \t 
 
\t \t \t beforeSend : function(){ 
 
      //lakukan apasaja sambil menunggu proses selesai disini 
 
      //misal tampilkan loading 
 
       
 
      $(".loading").html("Please wait...."); 
 
       
 
      }, 
 

 
\t \t \t success \t : function(data){ 
 
\t \t \t \t if(data.status != 'error'){ 
 
\t \t \t  \t \t window.location.assign("<?php echo site_url();?>/peserta/home/foto") 
 
      \t } 
 
      \t alert(data.msg); 
 
\t \t \t } 
 
\t \t }); 
 
\t \t //return false(); 
 
\t \t 
 
\t }); 
 
\t 
 
}); 
 

 

 

 
</script>

и это моя форма

<div class="ui-widget"> 
 
    <div class="ui-state-highlight ui-corner-all"> 
 
    <p align="justify"> 
 
    <strong><?php echo $judul;?></strong></p> 
 
    </div> 
 
</div> 
 
<form id="my-form" name="my-form" method="POST" action="#"> 
 
<table class="table table-bordered table-striped table-hover"> 
 
<tbody> 
 

 
<tr> 
 
\t <td colspan="8"><h5>Kode Dokumen: </h5> &nbsp;<input type="text" 
 
\t style=" 
 
\t background: #fef556; 
 
\t font-size: 20px; 
 
\t height: 20px; 
 
\t color: #fd1711; 
 
\t " name="KodeDokumen" value="<?php echo $nomor;?>" readonly=""></input><p align="justify"><font color="red" size="2pt"><b>(Simpan kode ini dan gunakan untuk melihat status dokumen anda)</b></font></p></td> 
 
\t 
 
</tr> 
 

 
<tr> 
 
\t <td colspan="2"><h4>A. Jenis Dokumen</h4></td> 
 
</tr> 
 
<tr> 
 
\t <td class="span4">Jenis Dokumen<span style="color: red"><b>*</b></span></br> 
 
\t <font style="calibri" color="red">(Wajib diisi)</font></td> 
 
\t <td><input type="radio" class="cek" name="jenisDokumen" Value="Lapor Diri"> Lapor Diri </input></br> 
 
\t <input type="radio" class="cek" name="jenisDokumen" Value="Pembuatan Paspor Baru"> Pembuatan Paspor Baru </input></br> 
 
\t <input type="radio" class="cek" name="jenisDokumen" Value="Perpanjangan Paspor"> Perpanjangan Paspor </input></br> 
 
\t <input type="radio" class="cek" name="jenisDokumen" Value="Perubahan Data Paspor"> Perubahan Data Paspor </input></br> 
 
\t <input type="radio" class="cek" name="jenisDokumen" Value="Surat Keterangan/dll"> Surat Keterangan/dll </input></td> 
 
\t 
 
</tr> 
 
<tr> 
 
\t <td colspan="2"><h4>B. Informasi Data Diri Pemohon</h4></td> 
 
</tr> 
 
    
 
<tr> 
 
\t <td class="span4">1. Nama Lengkap</td> 
 
\t <td><input type="text" name="namaLengkap" id="namaLengkap" class="span4"></td> 
 
</tr> 
 
<tr> 
 
\t <td>2. Tempat/Tanggal Lahir</td> 
 
\t <td><input type="text" name="tempatLahirPemohon" id="tempatLahirPemohon" class="span3">&nbsp;&nbsp;<input type="text" name="tglLahirPemohon" id="tglLahirPemohon" class="span2"> *) Format : tgl-bln-thn</td> 
 
</tr> 
 
<tr> 
 
\t <td>3. Jenis Kelamin</td> 
 
\t <td><input type="radio" name="jenisKelaminPemohon" Value="Pria"> Pria &nbsp;<input type="radio" name="jenisKelaminPemohon" value="Wanita"> Wanita</input></td> 
 
</tr> 
 
<tr> 
 
\t <td>4. Status</td> 
 
\t <td><input type="radio" name="statusPemohon" Value="Nikah"> Nikah&nbsp;&nbsp;<input type="radio" name="statusPemohon" value="Belum Nikah"> Belum Nikah&nbsp;&nbsp;<input type="radio" name="statusPemohon" value="J"> Janda&nbsp;&nbsp;<input type="radio" name="statusPemohon" value="D"> Duda </td> 
 
</tr> 
 

 
<tr> 
 
\t <td>5. Agama</td> 
 
\t <td> 
 
\t \t <select name="agamaPemohon" id="agamaPemohon" class="span2"> 
 
\t \t \t <option value="">-PILIH-</option> 
 
\t \t \t <option value="Islam">Islam</option> 
 
\t \t \t <option value="Kristen">Kristen</option> 
 
\t \t \t <option value="Katolik">Katolik</option> 
 
\t \t \t <option value="Hindu">Hindu</option> 
 
\t \t \t <option value="Buddha">Buddha</option> 
 
      <option value="Lain-lain">Lain-lain</option> 
 
\t \t </select> 
 
\t </td> 
 
</tr> 
 

 
<tr> 
 
\t <td class="span4">6. Nama Suami/Istri</td> 
 
\t <td><input type="text" name="namaSuamiIstriPemohon" id="namaSuamiIstriPemohon" class="span4"></td> 
 
</tr> 
 

 
<tr> 
 
\t <td>7. Tempat/Tanggal Lahir Istri/Suami</td> 
 
\t <td><input type="text" name="tempatLhrSuamiIstriPemohon" id="tempatLhrSuamiIstriPemohon" class="span3">&nbsp;&nbsp;<input type="text" name="tglLahirSuamiIstriPemohon" id="tglLahirSuamiIstriPemohon" class="span2"> *) Format : tgl-bln-thn</td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>8. Kewarganegaraan Istri/Suami</td> 
 
\t <td> 
 
\t \t <select name="kewarganegaraanSuamiIstriPemohon" id="kewarganegaraanSuamiIstriPemohon" class="span2"> 
 
\t \t \t <option value="WNI">WNI</option> 
 
\t \t \t <option value="WNA">WNA</option> 
 
\t \t </select> 
 
\t </td> 
 
</tr> 
 

 
<tr> 
 
\t <td class="span4">9. Jenis Paspor</td> 
 
\t <td><input type="radio" name="jenisPaspor" Value="Biasa"> Biasa&nbsp;&nbsp;<input type="radio" name="jenisPaspor" value="Dinas"> Dinas&nbsp;&nbsp;<input type="radio" name="jenisPaspor" value="Diplomatik"> Diplomatik&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nomor:&nbsp;<input type="text" name="nomorPaspor" id="nomorPaspor" class="span3"></td> 
 
</tr> 
 

 
<tr> 
 
\t <td>10. Tempat/Tanggal Pengeluaran</td> 
 
\t <td><input type="text" name="tempatKeluarPaspor" id="tempatKeluarPaspor" class="span3">&nbsp;&nbsp;<input type="text" name="tglKeluarPaspor" id="tglKeluarPaspor" class="span2"> *) Format : tgl-bln-thn</td> 
 
</tr> 
 

 
<tr> 
 
\t <td>11. Masa Berlaku Hingga</td> 
 
\t <td><input type="text" name="masaBerlakuPaspor" id="masaBerlakuPaspor" class="span2"> *) Format : tgl-bln-thn</td> 
 
</tr> 
 

 

 
<tr> 
 
\t <td class="span4">12. Jenis Visa Amerika</td> 
 
\t <td><input type="radio" name="jenisVisaAmerika" Value="Permanent Resident"> Permanent Resident&nbsp;&nbsp;<input type="radio" name="jenisVisaAmerika" value="Lain-lain"> Lain-lain&nbsp;<input type="text" name="visaAmerikaLain" id="visaAmerikaLain" class="span2">&nbsp;&nbsp;Nomor:&nbsp;<input type="text" name="nomorVisaAmerika" id="nomorVisaAmerika" class="span2"></td> 
 
</tr> 
 

 
<tr> 
 
\t <td>13. Masa Berlaku Hingga</td> 
 
\t <td><input type="text" name="masaBerlakuVisa" id="masaBerlakuVisa" class="span2"> *) Format : tgl-bln-thn</td> 
 
</tr> 
 

 
<tr> 
 
\t <td class="span4">14. Kartu Ijin Tinggal di Amerika</td> 
 
\t <td><input type="radio" name="jenisKartuIjinTinggal" Value="I-94"> I-94&nbsp;&nbsp;<input type="radio" name="jenisKartuIjinTinggal" Value="I-20"> I-20&nbsp;&nbsp;<input type="radio" name="jenisKartuIjinTinggal" value="Lain-lain"> Lain-lain&nbsp;<input type="text" name="kartuIzinLain" id="kartuIzinLain" class="span2">&nbsp;&nbsp;Nomor:&nbsp;<input type="text" name="nomorKartuIjinTinggal" id="nomorKartuIjinTinggal" class="span2"></td> 
 
</tr> 
 

 
<tr> 
 
\t <td>15. Masa Berlaku Hingga</td> 
 
\t <td><input type="text" name="masaBerlakuKartu" id="masaBerlakuKartu" class="span2"> *) Format : tgl-bln-thn</td> 
 
</tr> 
 

 
<tr> 
 
\t <td class="span4">16. Pekerjaan</br> 
 
\t <p align="justify"><font size="2pt" color="red">(Agar ditandai seakurat mungkin, apabila tidak ada kategorinya, dapat disebutkan Lain-lain)</font></p></td> 
 
\t <td> 
 
\t \t <table class="table-bordered"> 
 
\t \t <tr> 
 
\t \t \t <td class="span3"> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Dokter"> Dokter</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Dosen"> Dosen</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Pengacara"> Pengacara</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Pilot"> Pilot</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Pramugari/a"> Pramugari/a</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Pengusaha"> Pengusaha</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Perminyakan"> Perminyakan</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Pertambangan"> Pertambangan</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Konstruksi"> Konstruksi</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Industri(Laki-laki)"> Industri(Laki-laki)</input></br> 
 
\t \t \t </td> 
 
\t \t \t 
 
\t \t \t <td class="span3"> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Industri(Wanita)"> Industri(Wanita)</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Perkebunan"> Perkebunan</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Chauffeur"> Chauffeur</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Chauffeur/Delivery"> Chauffeur/Delivery</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="PLRT/Helper"> PLRT/Helper</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Babysitter"> Babysitter</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Caregiver/Nurse"> Caregiver/Nurse</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Petugas Kebersihan"> Petugas Kebersihan</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Pertokoan"> Pertokoan</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Perhotelan/Wisata"> Perhotelan/Wisata</input></br> 
 
\t \t \t </td> 
 
\t \t \t 
 
\t \t \t <td class="span3"> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Restaurant"> Restaurant</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="SPBU/Gas Station"> SPBU/Gas Station</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Mahasiswa/Pelajar"> Mahasiswa/Pelajar</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Ibu Rumah Tangga"> Ibu Rumah Tangga</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Kapal Pesiar"> Kapal Pesiar</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Kapal Cargo"> Kapal Cargo</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Kapal Ikan"> Kapal Ikan</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Kapal Tanker"> Kapal Tanker</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Rohaniawan/wati"> Rohaniawan/wati</input></br> 
 
\t \t \t <input type="checkbox" name="pekerjaanPemohon" Value="Lain-lain"> Lain-lain</input></br> 
 
\t \t \t </td> 
 
\t \t \t 
 
\t \t \t </tr> 
 
\t \t </table> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>17. Nama Perusahaan/Sekolah</td> 
 
\t <td> 
 
\t \t <input type="text" name="namaPerusahaanSekolahPem" id="namaPerusahaanSekolahPem" class="span6"> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>18. Alamat Perusahaan/Sekolah</td> 
 
\t <td><input type="text" name="alamatPerusahaanSekolahPem1" id="alamatPerusahaanSekolahPem1" class="span8"> 
 
\t \t <input type="text" name="alamatPerusahaanSekolahPem2" id="alamatPerusahaanSekolahPem2" class="span8"> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>19. Alamat Rumah</td> 
 
\t <td><input type="text" name="alamatRumahPem1" id="alamatRumahPem1" class="span8"> 
 
\t \t <input type="text" name="alamatRumahPem2" id="alamatRumahPem2" class="span8"> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>20. Nomor Telepon</td> 
 
\t <td> 
 
\t 
 
\t <table class="table-bordered"> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Rumah </td> 
 
\t \t \t <td><input type="text" name="telpRumahPem" id="telpRumahPem" class="span3"></td> 
 
\t \t </tr> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Kantor/Tempat Bekerja </td> 
 
\t \t \t <td><input type="text" name="telpKantorPem" id="telpKantorPem" class="span3"></td> 
 
\t \t </tr> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Cellular </td> 
 
\t \t \t <td><input type="text" name="hpPemohon" id="hpPemohon" class="span3"></td 
 
\t \t </tr> 
 
\t \t </table> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>21. Email</td> 
 
\t <td> 
 
\t \t <input type="text" name="emailPemohon" id="emailPemohon" class="span6"> 
 
\t </td> 
 
</tr> 
 

 
<tr> 
 
\t <td colspan="3"><h4>C. Informasi Keluarga di <b><u>Amerika</u></b>/Kontak Dalam Keadaan Darurat (Family/Emergency Contact)</h4></td> 
 
</tr> 
 

 
<tr> 
 
\t <td>22. Nama</td> 
 
\t <td><input type="text" name="namaKeluargaAmerika" id="namaKeluargaAmerika" class="span3"></td> 
 
</tr> 
 
<tr> \t 
 
\t <td>23. Alamat di Amerika</td> 
 
\t <td><input type="text" name="alamatAmerika1" id="alamatAmerika1" class="span8"> 
 
\t \t <input type="text" name="alamatAmerika2" id="alamatAmerika2" class="span8"> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>24. Nomor Telepon</td> 
 
\t <td> 
 
\t 
 
\t <table class="table-bordered"> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Rumah </td> 
 
\t \t \t <td><input type="text" name="noTelRumahAmerika" id="noTelRumahAmerika" class="span3"></td> 
 
\t \t </tr> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Kantor/Tempat Bekerja </td> 
 
\t \t \t <td><input type="text" name="noTelKantorAmerika" id="noTelKantorAmerika" class="span3"></td> 
 
\t \t </tr> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Cellular </td> 
 
\t \t \t <td><input type="text" name="noCelAmerika" id="noCelAmerika" class="span3"></td 
 
\t \t </tr> 
 
\t \t </table> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>25. Email</td> 
 
\t <td> 
 
\t \t <input type="text" name="emailAmerika" id="emailAmerika" class="span6"> 
 
\t </td> 
 
</tr> 
 

 
<tr> 
 
\t <td colspan="3"><h4>D. Informasi Keluarga di <b><u>Indonesia</u></b>/Kontak Dalam Keadaan Darurat (Family/Emergency Contact)</h4></td> 
 
</tr> 
 

 
<tr> 
 
\t <td>26. Nama</td> 
 
\t <td><input type="text" name="namaKeluargaIndonesia" id="namaKeluargaIndonesia" class="span3"></td> 
 
</tr> 
 
<tr> \t 
 
\t <td>27. Alamat di Amerika</td> 
 
\t <td><input type="text" name="alamatKeluargaIndonesia1" id="alamatKeluargaIndonesia1" class="span8"> 
 
\t \t <input type="text" name="alamatKeluargaIndonesia2" id="alamatKeluargaIndonesia2" class="span8"> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>28. Nomor Telepon</td> 
 
\t <td> 
 
\t 
 
\t <table class="table-bordered"> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Rumah </td> 
 
\t \t \t <td><input type="text" name="noTelRumahIndonesia" id="noTelRumahIndonesia" class="span3"></td> 
 
\t \t </tr> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Kantor/Tempat Bekerja </td> 
 
\t \t \t <td><input type="text" name="noTelKantorIndonesia" id="noTelKantorIndonesia" class="span3"></td> 
 
\t \t </tr> 
 
\t \t <tr> 
 
\t \t \t <td class="span3">Cellular </td> 
 
\t \t \t <td><input type="text" name="noCelIndonesia" id="noCelIndonesia" class="span3"></td 
 
\t \t </tr> 
 
\t \t </table> 
 
\t </td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>29. Email</td> 
 
\t <td> 
 
\t \t <input type="text" name="emailIndonesia" id="emailIndonesia" class="span6"> 
 
\t </td> 
 
</tr> 
 

 
<tr> 
 
\t <td colspan="3"><h4>E. Khusus Untuk Pengesahan Perubahan (Endorsement) di Dalam Paspor</h4></td> 
 
</tr> 
 

 
<tr> 
 
\t <td>30. Data Yang Berubah</td> 
 
\t <td> 
 
\t <input type="radio" name="dataBerubah" Value="Nama"> Nama</input>&nbsp;&nbsp; 
 
\t <input type="radio" name="dataBerubah" Value="Alamat"> Alamat</input>&nbsp;&nbsp; 
 
\t <input type="radio" name="dataBerubah" Value="Pekerjaan"> Pekerjaan</input>&nbsp;&nbsp; 
 
\t <input type="radio" name="dataBerubah" Value="Status Sipil"> Status Sipil</input>&nbsp;&nbsp; 
 
\t <input type="radio" name="dataBerubah" Value="Lain-lain"> Lain-lain</input></td> 
 
\t 
 
</tr> 
 

 
<tr> 
 
\t <td>31. Data Semula</td> 
 
\t <td><input type="text" name="berubahDari" id="berubahDari" class="span8"></td> 
 
</tr> 
 
<tr> \t 
 
\t <td>32. Data Dirubah Menjadi </td> 
 
\t <td><input type="text" name="berubahKe" id="berubahKe" class="span8"></td> 
 
</tr> 
 

 
<tr> 
 
\t <td colspan="3"><h4>F. Khusus Untuk Pendataan Anak di Bawah Usia 18 Tahun</h4></td> 
 
</tr> 
 

 
<tr> \t 
 
\t <td>33. Nama Ayah/No. Paspor </td> 
 
\t <td><input type="text" name="namaAyahNopaspor" id="namaAyahNopaspor" class="span8"></td> 
 
</tr> 
 
<tr> \t 
 
\t <td>34. Tempat/Tanggal Lahir </td> 
 
\t \t <td><input type="text" name="tempatLahirAyah" id="tempatLahirAyah" class="span3">&nbsp;&nbsp;<input type="text" name="tanggalLahirAyah" id="tanggalLahirAyah" class="span2"> *) Format : tgl-bln-thn</td> 
 
</tr> 
 
<tr> \t 
 
\t <td>35. Nama Ibu/No. Paspor </td> 
 
\t <td><input type="text" name="namaIbuNoPaspor" id="namaIbuNoPaspor" class="span8"></td> 
 
</tr> 
 
<tr> \t 
 
\t <td>36. Tempat/Tanggal Lahir </td> 
 
\t \t <td><input type="text" name="tempatLahirIbu" id="tempatLahirIbu" class="span3">&nbsp;&nbsp;<input type="text" name="tanggalLahirIbu" id="tanggalLahirIbu" class="span2"> *) Format : tgl-bln-thn</td> 
 
</tr> 
 

 
<tr> 
 
\t <td colspan="2">Silahkan Klik Lanjut !!!</td> 
 
</tr>  
 
<tr> 
 
\t <td colspan="2"><center> 
 
    <a href="<?php echo base_url();?>" class="btn btn-info"><i class="icon-off icon-white"></i> Batal</a> 
 
    <button type="button" name="simpan" id="simpan" class="btn btn-primary" onclick="return();"><i class="icon-hand-right icon-white"></i> Lanjut Ke Step 2</button> 
 
    </center> 
 
</tbody> 
 
</table> 
 
</form>

и, наконец, это мой PHP функция для сохранения данных в контроллере CI

public function simpan_biodata() 
{  

     date_default_timezone_set('Asia/Jakarta'); 
     $status = ""; 
     $msg = ""; 

     // convert tanggal 
     $tglLahirPemohon = $this->app_model->tgl_sql($this->input->post('tglLahirPemohon')); 
     $tglLahirSuamiIstriPemohon = $this->app_model->tgl_sql($this->input('tglLahirSuamiIstriPemohon')); 
     $tglKeluarPaspor = $this->app_model->tgl_sql($this->input('tglKeluarPaspor')); 
     $masaBerlakuPaspor = $this->app_model->tgl_sql($this->input('masaBerlakuPaspor')); 
     $masaBerlakuVisa = $this->app_model->tgl_sql($this->input('masaBerlakuVisa')); 
     $masaBerlakuKartu = $this->app_model->tgl_sql($this->input('masaBerlakuKartu')); 
     $tanggalLahirAyah = $this->app_model->tgl_sql($this->input('tanggalLahirAyah')); 
     $tanggalLahirIbu = $this->app_model->tgl_sql($this->input('tanggalLahirIbu')); 




     $d['KodeDokumen'] = $this->input->post('KodeDokumen'); 
     $d['tglEntryDokumen'] = date('Y-m-d');//$this->input->post(''); 
     $d['jenisDokumen'] = $this->input->post('jenisDokumen'); 
     $d['namaLengkap'] = $this->input->post('namaLengkap'); 
     $d['tempatLahirPemohon'] = $this->input->post('tempatLahirPemohon'); 
     $d['tglLahirPemohon'] = $tglLahirPemohon; 
     $d['jenisKelaminPemohon'] = $this->input->post('jenisKelaminPemohon'); 
     $d['statusPemohon'] = $this->input->post('statusPemohon '); 
     $d['agamaPemohon'] = $this->input->post('agamaPemohon'); 
     $d['namaSuamiIstriPemohon'] = $this->input->post('namaSuamiIstriPemohon'); 
     $d['tempatLhrSuamiIstriPemohon'] = $this->input->post('tempatLhrSuamiIstriPemohon'); 
     $d['tglLahirSuamiIstriPemohon'] = $tglLahirSuamiIstriPemohon; 
     $d['kewarganegaraanSuamiIstriPemohon'] = $this->input->post('kewarganegaraanSuamiIstriPemohon'); 
     $d['jenisPaspor'] = $this->input->post('jenisPaspor'); 
     $d['nomorPaspor'] = $this->input->post('nomorPaspor'); 
     $d['tempatKeluarPaspor'] = $this->input->post('tempatKeluarPaspor'); 
     $d['tglKeluarPaspor'] = $tglKeluarPaspor; 
     $d['masaBerlakuPaspor'] = $masaBerlakuPaspor; 
     $d['jenisVisaAmerika'] = $this->input->post('jenisVisaAmerika'); 
     $d['visaAmerikaLain'] = $this->input->post('visaAmerikaLain'); 
     $d['nomorVisaAmerika'] = $this->input->post('nomorVisaAmerika'); 
     $d['masaBerlakuVisa'] = $this->input->post('masaBerlakuVisa'); 
     $d['jenisKartuIjinTinggal'] = $this->input->post('jenisKartuIjinTinggal'); 
     $d['kartuIzinLain'] = $this->input->post('kartuIzinLain'); 
     $d['nomorKartuIjinTinggal'] = $this->input->post('nomorKartuIjinTinggal'); 
     $d['masaBerlakuKartu'] = $this->input->post('masaBerlakuKartu'); 
     $d['pekerjaanPemohon'] = $this->input->post('pekerjaanPemohon'); 
     $d['namaPerusahaanSekolahPem'] = $this->input->post('namaPerusahaanSekolahPem'); 
     $d['alamatPerusahaanSekolahPem1'] = $this->input->post('alamatPerusahaanSekolahPem1'); 
     $d['alamatPerusahaanSekolahPem2'] = $this->input->post('alamatPerusahaanSekolahPem2'); 
     $d['alamatRumahPem1'] = $this->input->post('alamatRumahPem1'); 
     $d['alamatRumahPem2'] = $this->input->post('alamatRumahPem2'); 
     $d['telpRumahPem'] = $this->input->post('telpRumahPem'); 
     $d['telpKantorPem'] = $this->input->post('telpKantorPem'); 
     $d['hpPemohon'] = $this->input->post('hpPemohon'); 
     $d['emailPemohon'] = $this->input->post('emailPemohon'); 
     $d['namaKeluargaAmerika'] = $this->input->post('namaKeluargaAmerika'); 
     $d['alamatAmerika1'] = $this->input->post('alamatAmerika1'); 
     $d['alamatAmerika2'] = $this->input->post('alamatAmerika2'); 
     $d['noTelRumahAmerika'] = $this->input->post('noTelRumahAmerika'); 
     $d['noTelKantorAmerika'] = $this->input->post('noTelKantorAmerika'); 
     $d['noCelAmerika'] = $this->input->post('noCelAmerika'); 
     $d['emailAmerika'] = $this->input->post('emailAmerika'); 
     $d['namaKeluargaIndonesia'] = $this->input->post('namaKeluargaIndonesia'); 
     $d['alamatKeluargaIndonesia1'] = $this->input->post('alamatKeluargaIndonesia1'); 
     $d['alamatKeluargaIndonesia2'] = $this->input->post('alamatKeluargaIndonesia2'); 
     $d['noTelRumahIndonesia'] = $this->input->post('noTelRumahIndonesia'); 
     $d['noTelKantorIndonesia'] = $this->input->post('noTelKantorIndonesia'); 
     $d['noCelIndonesia'] = $this->input->post('noCelIndonesia'); 
     $d['emailIndonesia'] = $this->input->post('emailIndonesia'); 
     $d['dataBerubah'] = $this->input->post('dataBerubah'); 
     $d['berubahDari'] = $this->input->post('berubahDari'); 
     $d['berubahKe'] = $this->input->post('berubahKe'); 
     $d['namaAyahNopaspor'] = $this->input->post('namaAyahNopaspor'); 
     $d['tempatLahirAyah'] = $this->input->post('tempatLahirAyah'); 
     $d['tanggalLahirAyah'] = $this->input->post('tanggalLahirAyah'); 
     $d['namaIbuNoPaspor'] = $this->input->post('namaIbuNoPaspor'); 
     $d['tempatLahirIbu'] = $this->input->post('tempatLahirIbu'); 
     $d['tanggalLahirIbu'] = $this->input->post('tanggalLahirIbu'); 

     $this->app_model->insertData("tbpemohon",$d); 
     $status="sukses"; 
     $msg="Data Sukses disimpan"; 
     echo json_encode(array('status' => $status, 'msg' => $msg)); 

} 

это моя модель

класс App_Model расширяет CI_Model {

public function getAllData($table) 
{ 
    return $this->db->get($table); 
} 

public function getAllDataLimited($table,$limit,$offset) 
{ 
    return $this->db->get($table, $limit, $offset); 
} 

public function getSelectedDataLimited($table,$data,$limit,$offset) 
{ 
    return $this->db->get_where($table, $data, $limit, $offset); 
} 

//select table 
public function getSelectedData($table,$data) 
{ 
    return $this->db->get_where($table, $data); 
} 
//update table 
function updateData($table,$data,$field_key) 
{ 
    $this->db->update($table,$data,$field_key); 
} 
function deleteData($table,$data) 
{ 
    $this->db->delete($table,$data); 
} 

function insertData($table,$data) 
{ 
    $this->db->insert($table,$data); 
} 

}

К счастью для вашей помощи.

наилучшими пожеланиями

Nanang

+0

ли вам получить любую ошибку –

+0

нет ... я не нашел сообщение об ошибке, что мой код верен? –

+0

Попробуйте просто ваш вопрос с меньшими кодами. – cjmling

ответ

0

Пожалуйста, попробуйте с этим решением.

var fd = new FormData(document.getElementById("my-form")); 

$.ajax({ 
    type:"POST", 
    url:"<?php echo site_url('peserta/home/simpan_biodata'); ?>", 
    data:fd, 
    enctype: 'multipart/form-data', 
    processData: false, // tell jQuery not to process the data 
    contentType: false , // tell jQuery not to set contentType 
    success:function(data){ 
     //var str = JSON.parse(data); 
     console.log(data); 
    }, 
    error:function(err){ 
     console.log(data); 
    } 
}); 
+0

Спасибо всем, я обнаружил, что исходный код в контроллере был неправильным –

0

yeah..thanks для вашей все, я нашел мой код был неправильно

// convert tanggal 
    $tglLahirPemohon = $this->app_model->tgl_sql($this->input->post('tglLahirPemohon')); 
    $tglLahirSuamiIstriPemohon = $this->app_model->tgl_sql($this->input('tglLahirSuamiIstriPemohon')); 
    $tglKeluarPaspor = $this->app_model->tgl_sql($this->input('tglKeluarPaspor')); 
    $masaBerlakuPaspor = $this->app_model->tgl_sql($this->input('masaBerlakuPaspor')); 
    $masaBerlakuVisa = $this->app_model->tgl_sql($this->input('masaBerlakuVisa')); 
    $masaBerlakuKartu = $this->app_model->tgl_sql($this->input('masaBerlakuKartu')); 
    $tanggalLahirAyah = $this->app_model->tgl_sql($this->input('tanggalLahirAyah')); 
    $tanggalLahirIbu = $this->app_model->tgl_sql($this->input('tanggalLahirIbu')); 

и правильный код

  $tglLahirPemohon = $this->app_model->tgl_sql($this->input->post('tglLahirPemohon')); 
     $tglLahirSuamiIstriPemohon = $this->app_model->tgl_sql($this->input->post('tglLahirSuamiIstriPemohon')); 
     $tglKeluarPaspor = $this->app_model->tgl_sql($this->input->post('tglKeluarPaspor')); 
     $masaBerlakuPaspor = $this->app_model->tgl_sql($this->input->post('masaBerlakuPaspor')); 
     $masaBerlakuVisa = $this->app_model->tgl_sql($this->input->post('masaBerlakuVisa')); 
     $masaBerlakuKartu = $this->app_model->tgl_sql($this->input->post('masaBerlakuKartu')); 
     $tanggalLahirAyah = $this->app_model->tgl_sql($this->input->post('tanggalLahirAyah')); 
     $tanggalLahirIbu = $this->app_model->tgl_sql($this->input->post('tanggalLahirIbu')); 

благодарит вас так много

Смежные вопросы