public function actionLogin(){
if(\Yii::$app->request->isGet) return '404';
$model=new User();
if(\Yii::$app->request->isPost && $model->load(\Yii::$app->request->post()) &&$model->validate()){
return $this->redirect(['site/index']);
}
return ???
}
就是说点击登录后只是将返回的错误提示显示到登录层里,不会整个页面发生变化。不想写ajax了,就问问yii2有没有这种返回方式
这个login操作里返回什么都行吧,把错误返回不就行了么?业务流程控制不应该是在前端ajax那里写么?
看看pjax
你贴图那个不是ajax的?
ajax的代码也不复杂呀, 也就四五行的事。
用 renderAjax