帮忙改一下,路径老是出错 [ 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