Ajax Post返回Null

时间:2013-11-23 13:50:14

标签: php jquery ajax

我试图通过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
}

2 个答案:

答案 0 :(得分:1)

试试这个

echo $this->calendar_m->save($data); 

答案 1 :(得分:0)

***Returning to AJAX***

在PHP中,您不能简单地返回您的值并将其显示在ajax响应中。你需要打印或回显你的最终价值。 (还有其他方法,但那是关于主题的。)

 echo $this->calendar_m->save($data); die();