在bootstrap multiselect

时间:2017-01-04 07:51:04

标签: php jquery bootstrap-multiselect

我使用了bootstrap multiselect 我的代码如下,

<select id="data" name="data[]"  multiple="multiple">

  <option value="100" <?php if($session == "1"){echo "selected";}?>>foo</option>
  <option value="101" <?php if($session2 == "1"){echo "selected";}?>>bar</option>
  <option value="102">bat</option>
  <option value="103">baz</option>
</select>

 $('#data').multiselect({
                     nonSelectedText: 'Select option',
 onDropdownHide: function (event) {}
});

这里我有默认选择的值。在页面加载时它显示我的默认选择值。当我选择另一个值(其他默认选择)。我的“multiselect dropdown-toggle btn btn-default”这不会使用默认选定值附加新值,并使用新值覆盖它,尽管仍会选中复选框。

当我用

获得价值时
$("#data").val(); 

它只给我新选择的值,而不是给我选择默认的值。我希望从下拉列表中选中所有值,并且所有选中的值都应显示在“multiselect dropdown-toggle btn btn-default”中。

任何人都可以帮助我吗?我会很感激最好的答案。

1 个答案:

答案 0 :(得分:-1)

您可以尝试使用$ _SESSION ['variableName']而不是$ session。因此内容值仍然保留。

您可以将此作为参考:http://php.net/manual/en/reserved.variables.session.php