我总是收到错误消息
404,使用以下代码<模型尚未保存'
我的动作控制器
public function actionExtend($id) {
$model=$this->loadModel($id);
if(Yii::app()->request->isAjaxRequest) {
$model->toDate = date('Y-m-d h:i:s a',(strtotime('next month',strtotime(date('Y-01-d')))));
if($model->save()) {
Yii::app()->end();
}
else {
throw new CHttpException(404,'Model has not been saved');
}
}
}
jquery调用
$("#buttonExtend<?php echo $this->post_row;?>").click(function(e){
$.ajax({
type: "POST",
url: "<?php echo Yii::app()->createUrl('post/extend', array('id' => $data['id'])); ?>",
});
});
为什么不是ajax电话?
感谢您的帮助
答案 0 :(得分:0)
我找到了响应,它错过了一个}并且该函数总是转到if
的else部分