控制器

public function actionDelall($id) {
        if(Yii::$app->request->isPost){
            $param = Yii::$app->request->post();
            foreach ($param['ids'] as $v){
                User::findOne($v)->delete();
            }
        }
        return $this->redirect(['index']);
    }

视图

<?=
   Html::a("批量删除","javascript:ccc();", [
      'class' => 'btn btn-xs btn-primary gridview ',
    'method' => 'post',
   ]);
?>

Js

<script>
var scrf = "<?= Yii::$app->request->csrfToken ?>"; function ccc(){ var keys = $("#grid").yiiGridView("getSelectedRows"); console.log(keys); var s = ''; for(var i=0;i<keys.length;i++){ console.log(keys[i]) s+= keys[i]+','; } //获取csrf var csrfToken = $('meta[name="_csrf-backend"]').attr("content"); $.ajax({ url:'?r=user/delall&id=', data:{ids:keys}, type:'POST', success:function(res){ } }) } </script>

 

posted on 2021-05-26 11:45  狐槑芸芽  阅读(73)  评论(0)    收藏  举报