我试图通过ajax在帖子之后获取最后插入的行的id元素。但我无法获得该数据的ID。但是当我var_dump结果时,该函数返回var_dumped html。我在这里缺少什么?
注意:Save方法返回最后插入的id。
$.ajax({
url: '<?=site_url("admin/calendar/add");?>',
data: 'title='+ copiedEventObject.title,
type: "POST",
success: function(newID){
eventID = newID;
alert("new id : "+eventID+" ");
}
});
public function add(){
$data = (array(
'title' => $this->input->post('title')
));
return $this->calendar_m->save($data); // this is returning null
//return var_dump($this->calendar_m->save($data)); returns var dumped id with html codes init
}
答案 0 :(得分:1)
试试这个
echo $this->calendar_m->save($data);
答案 1 :(得分:0)
***Returning to AJAX***
在PHP中,您不能简单地返回您的值并将其显示在ajax响应中。你需要打印或回显你的最终价值。 (还有其他方法,但那是关于主题的。)
echo $this->calendar_m->save($data); die();