0

重新加载页面代码后,我尝试保留保管箱的值

<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);
}

当 selectedTheChoice() 没有返回数据时

console.log(selectedValue);

显示 dropbox 的正确值并可以保留选定的值

但当

selectedTheChoice()

返回数据。这

console.log(selectedValue);

显示未定义,我无法保留保管箱的值。它返回第一个值

谢谢你的帮助

4

1 回答 1

0

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

于 2013-06-03T04:49:13.747 回答