Codeigniter内联编辑不起作用

时间:2016-01-12 00:35:25

标签: codeigniter

我创建了以下代码,但是没有运行。你能帮忙吗?

我的控制器

public function updateDb()
  {
         //$this->load->model('user_m');                     
        $this->page_m->inline($_POST['file_description']);
         return;
  }

我的模特

public function inline( $file_description, $id ){
$this->db->set($data)->where($this->$id, $page['file_description'])->update($this->file);
}

表格

<a href="#" id="file_description" data-type="text" data-placement="right" data-title="<?php echo $file->file_description?>"><?php echo $file->file_description?></a>

Jquery的

function showEdit(file_description) {
    $(file_description).css("background","#FFF");
} 
    function save(file_description) {
    $(file_description).css("background","#FFF url(<?php echo base_url('assets/img/loaderIcon.gif');?>loaderIcon.gif) no-repeat right");
    $.ajax({
        url: "<?php echo base_url()?>index.php/admin/page/updateDb",
        type: "POST",
        id   : '<?php echo $page->id;?>',
        name : 'file_description'   
    });
}

1 个答案:

答案 0 :(得分:1)

您似乎并没有将ID传递给您需要的模型。

public function inline( $file_description, $id ){...}



$this->page_m->inline($_POST['file_description'], $_POST['id']);

你可以使用$ this-&gt; input-&gt; post()虽然......