在下拉框中,我可以选择英国或美国的用户。然后使用“OnChange”提交。然后它将发布给自己,并在发布时将数据存储为 cookie。
它将使用此 cookie 向用户显示正确的数据。它还将使用此 cookie 在下拉列表中显示当前选择,以便用户可以将其修改为另一个选择。
这是完成这项任务的最佳方式吗?它对手机也很友好?
编辑 我想使用 jQuery 方法,我认为这看起来很流畅。我想使用 Cookies,因为我需要根据 cookie 的值运行 SQL 语句(因此需要通过标头发送到服务器)
以下是正确的吗?标题。添加 jQuery 和 jQuery cookie 插件。
<script src="path/to/jquery.cookie.js"></script>
<script src="path/to/jquery.js"></script>
身体
<select class="selectordropdown">
<option value="1">1</option>
<option value="2">2</option>
</select>
<script>
$( ".selectordropdown" )
.change(function() {
var selectvalue = $( ".selectordropdown" ).val();
$.cookie("cookiename", selectvalue {expires : 10, path: "/", domain "domain.com"});
});
</script>
在身体中 - 我相信……当Selectordrop下降时。它获取下拉列表的值并将其存储在 cookie 中?
这是实现这一目标的正确方法吗?
提前谢谢了!