2016-04-15 14 views
2

Mein Controllernicht erfasste Fehler: Syntaxfehler, nicht erkannte Äußerung: ajaxsample/update_agenda (CodeIgniter)

public function update_agenda() { 
       $id= $this->input->post('did'); 
       $this->load->model('agenda_model'); 
       $data = array (
           'nama' => $this->input->post('dnama'), 
           'keterangan' => $this->input->post('dketer')); 
           $this->agenda_model->update($id,$data); 

      } 

und das ist mein Skript, ich denke Problem aus diesem Skript kommen wird

function saveUpdate(){ 
     var data = {}; 
     $("input:checkbox[name=checklist]:checked").each(function(){ 
      id_data = $(this).val(); 
      data['did'] = $(this).val(); 
      data['dnama'] = $("#nama_"+id_data); 
      data['dketer'] = $("#ket_"+id_data); 
      updateData(data); 
     }); } 

nächste Skript ..
jede Lösung ?? Ich bin verwirrt, wo mein Fehler ist. . .

function updateData(data){ 

    var data = {}; 
     $.ajax({ 
       type:"POST", 
       url:"<?php echo site_url('ajaxsample/update_agenda');?>", 
       data :{data :data}, 
       success:function(html){ 
       $('ajaxsample/update_agenda').html(html); 
       } 
     }); 
+1

Kommentar diese Zeile // var Daten abrufen = {. }; – user5200704

+0

in $ .ajax ändern Daten: Daten – user5200704

+0

ich habe und stiil erhalten Fehler wie folgt: uncaught ReferenceError: Daten ist nicht definiert –

Antwort

0

Versuchen Sie dieses, ein Skript zu beheben;)

function saveUpdate(){ 
    var data = {}; 
    $("input:checkbox[name=checklist]:checked").each(function(){ 
     id_data = $(this).val(); 
     data.did = $(this).val(); 
     data.dnama = $("#nama_"+id_data); 
     data.dketer = $("#ket_"+id_data); 
     updateData(data); 
    }); } 

Der Schlüssel des js Aufgabe kann durch eine Full Stop()

Verwandte Themen