2016-04-15 3 views
2

Моего контроллерUncaught Ошибка: Ошибка синтаксиса непризнанного выражение: 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); 

      } 

и это мой сценарий, я думаю, что проблема приходит из этого сценария

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); 
     }); } 

следующего сценарий ..
любое решение ?? я смущен, где моя ошибка. , ,

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

комментарий этой линии // уаг данные = {. }; – user5200704

+0

in $ .ajax данные изменения: data – user5200704

+0

i did and stiil get error: uncaught ReferenceError: данные не определены –

ответ

0

Попробуйте это исправить некоторые сценарии;)

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); 
    }); } 

Ключ Дж.С. объекта может принести с помощью Full Stop()

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