我在 yii 框架中使用 echmultiselect扩展。
当我在数据库中添加任何新行时,我想在下拉列表中添加新选项。扩展中是否有任何重新加载参数或者我该怎么做?
我在 yii 框架中使用 echmultiselect扩展。
当我在数据库中添加任何新行时,我想在下拉列表中添加新选项。扩展中是否有任何重新加载参数或者我该怎么做?
你需要使用jquery。
$('#my_multiselect').multiselect('addOptions', 'my_value=my_text');
这将起作用。
你可以使用jquery
代码:-
<script>
$(function(){
var el = $("select").multiselect(),
disabled = $('#disabled'),
selected = $('#selected'),
newItem = $('#newItem');
$("#add").click(function(){
var v = newItem.val(), opt = $('<option />', {
value: v,
text: v
});
if(disabled.is(':checked')){
opt.attr('disabled','disabled');
}
if(selected.is(':checked')){
opt.attr('selected','selected');
}
opt.appendTo( el );
el.multiselect('refresh');
});
});
</script>