0

我在 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代码:

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

2 回答 2

2

我认为 jquery AJAX 调用是您无需刷新页面即可实现的解决方案。

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

于 2013-03-27T06:47:48.637 回答
0

正如Devesh所说,没有办法通过正常的提交行为来避免页面刷新......你需要使用一些ajax来处理没有页面刷新的数据......

于 2013-03-27T06:54:40.700 回答