在jsp中使用spring form标签。
以下是我的脚本,我用于分页:
function getNextPage(){
var next = document.getElementById('nextPageID');
next.checked=true;
var buttonName = document.getElementById('refreshbuttonID');
buttonName.click();
}
当用户在视图中点击Next
时(使用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>
然后在控制器中调用该方法以获取下一个结果并在页面上显示。
一切都在chrome和firefox中处于罚款状态,当它来到IE时,有时会发生,有时则不然。和页面保持刷新旧数据..它一直在调试模式下工作(即使在IE中)
It is not hitting the javascript in IE on some occassions
。我在功能中缺少什么或在IE中有什么不同的东西?任何建议!
答案 0 :(得分:1)
我将根据给出的有限信息做出猜测:更改按钮以使用type="button"
:
<button type="button" onclick="getNextPage();">Next</button>
...因为如果你在一个表单中有一个提交按钮而你没有取消默认行为(你的代码没有),它将尝试提交表单以及你的代码所做的任何事情。< / p>