检索列表中的选定元素

时间:2016-04-05 12:18:22

标签: javascript jquery list cookies

我有一个列表,其元素来自DB,

我希望一直看到所选元素,特别是在刷新页面之后。

就像;

<select id="select-firm" class="form-control" name="firmId" size="20">
</select>

我正在使用Ajax调用来检索元素。

如何始终查看所选元素?

谢谢

2 个答案:

答案 0 :(得分:0)

有两个选项,取决于您是想在本地为特定用户保存选择还是在服务器上存储选择。

你可以使用

  

本地存储

  

饼干

在本地保存所选选项,并检查下次刷新时是否保存了某些内容。

或者将选择内容返回到服务器以进行保存,下次当您将刷新页面时,服务器应该为您提供选项列表和已选择的选项。

答案 1 :(得分:0)

您可以提供映射并在服务器上打印所选条目。

<?php

$selected = 3;

$output = [];

foreach( $lists as $item ){

$output[] = '<option value="' . $item['id'] . '"' . ($item['id']==$selected?' selected="selected"':null) . '>' . $item['name'] . '</option>';

}

echo $output;