使用的是Yii自带的Grid,在使用checkbox希望可以把选中行的id值传到我想要的页面。
首先需要改变key值
$dataProvider->key = 'ID';
button:
Html::button('<i class="glyphicon glyphicon-wrench"></i>', [ 'type' => 'button', 'title' => 'Unlock Orders', 'class' => 'btn btn-success', 'onclick' => "var keys = $('#w0').yiiGridView('getSelectedRows');window.location = "" . yiihelpersUrl::to(['order/mess-unlock']) . "?keys=" + keys" ])
$('#w0') 可换成自己grid的ID;