У меня есть переменная, определенная в верхней части моей страницы JSP:Обновление Jsp переменной внутри JavaScript
<%! int count = 0; %>
Я тогда называю JQuery с ButtonClick как так:
<script type="text/javascript">
$(document).ready(function() {
$('#somebutton').click(function() {
var c = '<%=count%>';
<% count += 5; %>
});
});
</script>
Идея заключается в том, что подсчет переменных будет обновляться (и сохраняется) после выполнения функции. Тем не менее, кажется, что он обновляет счет локально, но не сохраняется на глобальном уровне. Когда я нажимаю кнопку, счетчик всегда устанавливается в 5, но при последующих нажатиях кнопок он не увеличивается до 10, 15 и т. Д.
Как обновить переменную jsp из функции jquery и сохранить ее?
JSP на стороне сервера. JavaScript - клиентский. Эти два не смешиваются; то, что вы делаете, увеличивает его один раз. – Ryan
А, это правда. Спасибо за разъяснения. – Aaron
JSP создает HTML, который отправляется с веб-сервера на webbrowser. JS является частью HTML. Правая страница в браузере и * Просмотр источника * для получения просветления. – BalusC