无法使用codeigniter中的内联编辑将记录更新到mysql中?

时间:2016-09-26 06:25:34

标签: jquery ajax codeigniter inline-editing

我正在使用jquery ajax进行codeigniter内联编辑。 我使用以下代码:

在视图中

<script>


function showEdit(editableObj) {
    $(editableObj).css("background","#FFF");
} 


function save(editableObj,column,id) {

    $(editableObj).css("background","#FFF url(<?php echo site_url('img/loaderIcon.gif');?>loaderIcon.gif) no-repeat right");
    $.ajax({

        url: "<?php echo base_url()?>student_master/getEditValues",
        type: "POST",
        data:'column='+column+'&editval='+editableObj.innerHTML+'&iid='+id,
        success: function(data){
            $(editableObj).css("background","#FDFDFD");
        }  

    });
}

</script>

控制器 -

function getEditValues()
{
  $column = $this->input->post('column');
  $editval = $this->input->post('editval');
  $id = $this->input->post('id');
  $updtinfo = $this->studentspersonaldetails->inline($column, $editval, $id);

  return;
}

型号

 public function inline($column, $editval, $id)
 {
     $result = mysql_query("UPDATE student_job_details set $column = $editval WHERE  stud_id=$id");
 }

我被困在这里,在DOM处更改值但不在数据库中更改。 请帮助我,我错了

0 个答案:

没有答案