我在我的 jsp 页面顶部定义了一个变量:
<%! int count = 0; %>
然后我使用 buttonclick 调用 jquery,如下所示:
<script type="text/javascript">
$(document).ready(function() {
$('#somebutton').click(function() {
var c = '<%=count%>';
<% count += 5; %>
});
});
</script>
这个想法是变量计数将在函数完成后更新(并保持)。但是,它似乎在本地更新计数,但不会在全局范围内持续存在。当我单击按钮计数总是设置为 5,但在进一步单击按钮时永远不会增加到 10、15 等。
如何从 jquery 函数中更新 jsp 变量并使其保持不变?