【发布时间】:2017-04-14 17:04:09
【问题描述】:
我想在我的下拉菜单中添加一个选项来取消或破坏会话$_SESSION['selected_opt]。
实践代码:
<form class="search-form">
<select name="thema" class="selectpicker">
<option value="t1" class="special">Select something</option>
<optgroup label="Select...">
<option value="s1" data-icon="glyphicon-sort-by-alphabet" class="special">Selection 1</option>
<option value="s1" data-icon="glyphicon-sort-by-alphabet" class="special">Selection 2</option>
<option value="s1" data-icon="glyphicon-sort-by-alphabet" class="special">Selection 3</option>
<option value="s4" data-icon="glyphicon-sort-by-alphabet" class="special">Selection 1</option>
</optgroup>
</select>
</form>
我见过一些这样的代码:
<option value="black" <?php if(isset($_SESSION['kategorie']) == "black") { echo ' selected';} ?>>Black and white</option>
所以我在代码中添加了类似的内容:
<option value="t1" <?php if($_SESSION['selected_opt']) { unset($_SESSION['selected_opt']);} ?> class="class_opt">Select something</option>
但这当然没有用。这是可能的还是我应该使用像jQuery这样的东西?我可以在任何地方找到合适的答案...希望有人可以提供帮助...
【问题讨论】:
-
只需向包含
unset($_SESSION['selected_opt'])的url 调用$.get请求。会话由服务器处理,因此 jquery 不能破坏用户的会话。 -
@vietnguyen09 您是否有某种代码 sn-p 或示例?