如何在提交后避免在jsp中自动刷新页面

时间:2013-03-27 06:42:59

标签: javascript jquery jsp submit form-submit

我在jsp页面中有一个按钮,点击按钮,页面被提交,然后进行一些验证,最后显示一个弹出窗口。
但是,单击按钮时,页面将刷新。

我该如何避免这种情况?

我的代码:

jsp文件:

<s:a href="#" accesskey="w" onclick="upload('checkWithdrawPlan')">
    <img src="../../KY/images/common/buttons/plan_withdraw.png" alt="withdraw plan button" style="border: none;" />
</s:a>

<s:if test="#request.allowwithdrawPlan != null">

<s:include value="ConformationPopup.jsp"/>   

js code:

function upload(action) {
    document.PlanSummaryForm.action = action;
    document.PlanSummaryForm.submit();
    validNavigation = true;
} 

2 个答案:

答案 0 :(得分:2)

我认为jquery AJAX调用是您可以在不刷新页面的情况下实现的解决方案。

对于序列化:http://api.jquery.com/serialize/ 对于AJAX:http://api.jquery.com/jQuery.ajax/

答案 1 :(得分:0)

没有办法避免使用正常提交行为进行页面刷新,因为Devesh说...你需要使用一些ajax来处理数据而不刷新页面...