我创建了以下代码,但是没有运行。你能帮忙吗?
我的控制器
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'
});
}
答案 0 :(得分:1)
您似乎并没有将ID传递给您需要的模型。
public function inline( $file_description, $id ){...}
$this->page_m->inline($_POST['file_description'], $_POST['id']);
你可以使用$ this-&gt; input-&gt; post()虽然......