辰枫夜雨

辰枫夜雨

这家伙有点懒,还没写个性签名!

  • 财富值0
  • 威望值0
  • 总积分180

个人信息

  • 回复了 的回答

    你说的路径出错是报的是 404还是400。如果是400,提交的数据无法被验证的话,那无关路径,可能是yii本身开启了 csrf,只需关闭 csrf认证,或在ajax那里提交csrf 就可以了。
    关闭方法,在你的 AdminController.php 里加入

    public $enableCsrfValidation = false;
    

    你可以参考这个:http://www.yiichina.com/tutorial/449

    OK 谢谢大神

  • 回复了 的回答

    var_dump('11111111111111111111111111111111111111111111111111'); 改成 echo 1;die;

    Bad Request (#400): 您提交的数据无法被验证。 他现在报这个错 是什么原因啊

  • 回复了 的回答

    var_dump('11111111111111111111111111111111111111111111111111'); 改成 echo 1;die;

    改了之后没效果

  • 回复了 的回答

    你访问的url复制出来看下

    F12查看html显示Not Found (#404): Unable to resolve the request: article/admin/up&name=1&id=2

  • 回复了 的回答

    你访问的url复制出来看下

    http://localhost/article/admin/up&name=1&id=2.html
    这是f12之后看到的url

  • 回复了 的回答

    admin/up&name=1&id=2 这个url访问看下

    什么效果都没有,下拉框点击了别的选项之后,就显示那个选项,其他什么效果都没有。
    页面一刷新,选项又回到没改之前的了

  • 回复了 的回答

    代码复制出来看下

    控制器代码:

    public function actionUp(){
            var_dump('11111111111111111111111111111111111111111111111111');
            $id = Yii::$app->request->post('id');
            $name = Yii::$app->request->post('name');
            $model = Article::findOne($id);
            $model->cate = $name;
            if($model->save()){
                return $this->succ();
            }else{
                return $this->addError('cate', '修改失败');
            }
        }
    
  • 回复了 的回答

    代码复制出来看下

    哪个的代码?控制器的还是ajax的

  • 回复了 的回答

    use yii\helpers\Url; 命名空间加到顶部

    好像还是不管用 我在控制器里的up方法里随便打印什么东西,直接没反应

  • 回复了 的回答

    use yii\helpers\Url; 命名空间加到顶部

    OK 我试一下 谢谢

助理 等级规则
180/200
资料完整度
10/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

10

Ta的访客

19