我面临一个奇怪的问题,也许你们中的一些人已经遇到过。
这里是问题:
我在我的HTML(使用Perl/Mason)中有一个隐藏的输入字段。
<input type='hidden' id='noB' name='noB' value='<% $noB%>'/> ;
服务器端填充了值($noB
)。
在我的 JavaScript 中,我正在使用
var noB = jQuery('#noB').val();
获取并处理值。
最重要的是,每次我需要在JavaScript函数中访问此值并将其存储在新变量中(假设noB = 3
),进行一些处理并更新隐藏变量noB
,使其不是全局变量。
现在,如果我在JavaScript中更改noB
(例如设置为1),然后使用F5刷新页面,当页面再次加载并尝试获取该值时:
var noB = jQuery('#noB').val();
当它应该是3时,我只得到了noB = 1
。
请帮忙。