未捕获错误:语法错误,无法识别的表达式:ajaxsample/update_agenda(CodeIgniter)


Uncaught Error: Syntax error, unrecognized expression: 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);
                }   
        }); 

试试这个,修复一些脚本;)

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

js对象的密钥可以通过Full Stop(.)

获取