У меня странная проблема, может быть, некоторые из вас уже сталкивались с ней.
Вот вопрос,
У меня есть скрытое поле ввода в html (с использованием perl / mason),
<input type='hidden' id='noB' name='noB' value='<% $noB%>'/> ;
значение ($noB
) заполняется на стороне сервера.
В моем JavaScript я использую
var noB = jQuery('#noB').val();
чтобы получить значение и обработать его.
Самое главное, каждый раз, когда я буду обращаться к этому значению внутри функции javascript в новой переменной, предположим, что noB = 3
, выполню некоторую обработку и обновлю скрытую переменную noB
, указав новое значение, равное 1, поэтому это не глобальная переменная, которую я использую сделать это.
Теперь, если я изменю noB
, скажем, 1 в моем javascript и после того, как эта страница обновляется с помощью F5, когда страница загружается снова, и я пытаюсь получить значение.
var noB = jQuery('#noB').val();
Я получаю noB = 1
только тогда, когда должно быть 3.
Пожалуйста, помогите.