Javascript Yii2-将ID传递给GridView中的另一个属性
我想将Javascript Yii2-将ID传递给GridView中的另一个属性,javascript,php,ajax,gridview,yii,Javascript,Php,Ajax,Gridview,Yii,我想将ID传递给另一个使用Javascript的列。 这是我的代码: ['class' => 'yii\grid\SerialColumn'], 'alumni_id', /*I want to pass this value*/ 'tahun_lulus', 'file_excel', [ 'attribute' => 'status', 'format' =>
ID
传递给另一个使用Javascript的列。这是我的代码:
['class' => 'yii\grid\SerialColumn'],
'alumni_id', /*I want to pass this value*/
'tahun_lulus',
'file_excel',
[
'attribute' => 'status',
'format' => 'raw',
'value' => function($data){
return SwitchInput::widget(
[
'name' => 'status_11',
'pluginEvents' => [
'switchChange.bootstrapSwitch' => 'function() {
$.ajax({
method: "POST",
url: "'.Url::to(['/alumni/switch', 'id'=>'1']).'",
data: { status_11: this.checked }
})
}',
],
'pluginOptions' => [
'size' => 'mini',
'onColor' => 'success',
'offColor' => 'danger',
'onText' => 'Active',
'offText' => 'Inactive',
],
'value' => !$data->status
]
);
}
],
我想将属性校友id
传递给那里有Javascript的属性状态
(传递给此Url::to(['/aluminard/switch',id'=>'1']
)。我如何才能做到这一点?您可以通过以下代码做到:
$data->alumni_id
如果要将id
值作为$data->alumina\u id
传递,则:
Url::to(['/alumni/switch', 'id'=>$data->alumni_id])
是的,谢谢你