Java 无法保留选择框的值

Java 无法保留选择框的值,java,javascript,jquery,Java,Javascript,Jquery,我尝试在重新加载页面代码后保留dropbox的值 <select name="slLimit" class="slLimitCl" id="limited_num" onchange="selectedTheChoice()"> <option value="10">10</option> <option value="25">25</option> <option value="100">100&l

我尝试在重新加载页面代码后保留dropbox的值

<select name="slLimit" class="slLimitCl" id="limited_num" onchange="selectedTheChoice()">
    <option value="10">10</option>
    <option value="25">25</option>
    <option value="100">100</option>
    <option value="0">All</option>
</select>

<input type="hidden" id="selectedValue" name="selectedValue" value="<s:property value="limited_num"/>" />

<script type="text/javascript">
$(document).ready(function(){
    var selectedValue = $("#selectedValue").val();
    console.log(selectedValue);
    $("#limited_num").val(selectedValue);
});

function selectedTheChoice(){
    var code = $("#hidden_bunrui_code").val();
    loadAjaxData(code);
}
显示dropbox的正确值并可以保留选定值

但是什么时候

selectedTheChoice()
返回数据。

console.log(selectedValue);
显示未定义,我无法保留dropbox的值。它将返回到第一个值


感谢所有帮助

尝试在会话中存储所选值。然后刷新页面后可以访问。否则刷新页面后无法访问客户端数据

然后可以使用本地存储概念您是否尝试使用cookie存储值?谢谢,但在这种情况下,如果您可以添加url的哈希标记(
#selectedValue
)您可以在页面加载时解析它。有关示例,请参见
backbone.js
router。
console.log(selectedValue);