帮忙改一下,路径老是出错 [ 2.0 版本 ]
modules\article\views\admin\action.php代码
<script>
    function checked($id){
        var vals = $("#name").val();
        var id=$id;
        $.ajax({
            type:'post',
            url:"<?= yii\helpers\Url::to(['admin/up']) ?>",路径老是出错
            data:{name:vals,id:id},
            success:function(msg){
                alert(msg);
                //$("#name").val(vals);
            }
        });
    }
</script>
  <?= app\widgets\GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
       ['class' => 'yii\grid\CheckboxColumn'],
       'title',
        [
            'attribute' => 'cate',
            'format' => 'raw',
            'value' => function($model){
                return Html::dropDownList("cates[{$model->id}]",$model->cate,\common\models\Article::$cates,['id'=>'name','onchange' =>"checked($model->id)"]) ;
            }
        ],
      [
            'class' => 'app\widgets\ActionColumn',
            'template' => '{update} {view} {delete}',
       ],
    ]
])?>
modules\article\controllers\AdminController.php代码,我建了一个up方法,想通过它来修改ajax传过来的值
   public function actionUp(){
        
    }
请各位大神帮忙解决一下,哪里有问题,控制文件里帮忙完善起来。
最佳答案
其他 7 个回答
- 
 - 
 - 

代码复制出来看下
共 2 条回复
        控制器代码:
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', '修改失败'); } } - 
 - 
 - 
 - 
 
辰枫夜雨
            注册时间:2015-08-11
最后登录:2017-06-23
在线时长:18小时59分
    最后登录:2017-06-23
在线时长:18小时59分
- 粉丝10
 - 金钱0
 - 威望0
 - 积分180