Bootstrap 弹出框(Popover)插件 的弹出框内容如何让他每次都是重新获取 [ 2.0 版本 ]
article/admin/index.php代码:
[
'attribute' => 'trades',
'format' => 'raw',
'value' => function($model) use ($trades) {
$arr = explode(',', $model->trade_ids);
$tradea = Html::checkboxList('trade_ids', '', $trades);
$top = Html::submitButton('提交', ['onclick'=>"check($model->id)", 'class'=>'btn']);
$bottom = Html::submitButton('取消', ['onclick'=>"checkb($model->id)", 'class'=>'btn']);
return Html::a("<span data-content='$tradea $top $bottom' data-title='请重新选择行业' data-placement='left'
data-toggle='popover' class='btn btn-default' id='hangye$model->id' onclick='checka()' >$model->trades</span>");
}
],
ajax代码:
function check($id){
$itemed =$(':checkbox:checked');
var vals="";
$itemed.each(function(){
vals+=$(this).val()+',';
});
$.ajax({
type:"get",
url:"<?= Url::to(['admin/up']) ?>",
data:{trade:vals,id:$id,'YII_CSRF_TOKEN':'<?= Yii::$app->request->csrfToken ?>'},
success:function(data){
$('.btn-default').popover('hide');
$("#hangye"+$id).text("");
$("#hangye"+$id).text(data);
}
});
}
function checka() {
$(this).popover('show');
$('.btn-default').popover('hide');
}
function checkb($id){
$('#hangye'+$id).popover('hide');
}
data-content='$tradea $top $bottom'
这段代码中的$tradea是弹出框内容,弹出的内容是一些复选框,$arr是行业ID,我想让他每次点击弹出时,复选框选中,
现在的效果是未修改之前是选中的,点击弹窗,修改之后 选中的还是旧的信息,请各位大神指点一下该怎么修改?
共 1 个回答
辰枫夜雨
注册时间:2015-08-11
最后登录:2017-06-23
在线时长:18小时59分
最后登录:2017-06-23
在线时长:18小时59分
- 粉丝10
- 金钱0
- 威望0
- 积分180