谁一开始就是大神?

请问yii2有没有不刷新整个页面而只刷新登录这部分的返回方法?[2.0]

登录.png

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

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 请问yii2有没有不刷新整个页面而只刷新登录这部分的返回方法?[2.0]

评论 抢沙发

登录

找回密码

注册