javascript не работает все время в IE
Использование тегов весенней формы в jsp.
Ниже приведен мой сценарий, который я использую для разбивки на страницы:
function getNextPage(){
var next = document.getElementById('nextPageID');
next.checked=true;
var buttonName = document.getElementById('refreshbuttonID');
buttonName.click();
}
когда пользователь нажимает getNextPage();
Next
in view (используя jsp), событие onclick
я getNextPage();
<button type="submit" onclick="getNextPage();">Next</button>
и я установил скрытый флажок в true
<td>
<form:checkbox id="nextPageID" path="nextPage"/>
<input type="hidden" value="1" name="_nextPage"/>
</td>
а затем вызов метода в контроллере для получения следующих результатов и отображения на странице.
все работает штрафы в хром и firefox, когда наступает IE, иногда это происходит, а иногда и нет. и страница продолжает обновляться старыми данными. Он работает все время в режиме отладки (даже в IE)
It is not hitting the javascript in IE on some occassions
. есть ли что-то, что мне не хватает в функции или что-то другое в IE? Какие-либо предложения!
Я собираюсь сделать предположение, основанное на ограниченной информации: изменить свою кнопку, чтобы использовать type="button"
:
<button type="button" onclick="getNextPage();">Next</button>
... потому что, если у вас есть кнопка отправки в форме и вы не отменяете поведение по умолчанию (которое не соответствует вашему коду), оно попытается отправить форму в дополнение к тому, что делает ваш код.
- Вопросы
- Javascript
- javascript не работает все время в IE