控制器
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]+‘,‘;
}
var csrfToken = $(‘meta[name="_csrf-backend"]‘).attr("content");
$.ajax({
url:‘?r=user/delall&id=‘,
data:{ids:keys},
type:‘POST‘,
success:function(res){
}
})
}
</script>
原文:https://www.cnblogs.com/qingquanqimo/p/14812813.html