0
加載我的頁面我使用動作ResponseAction.do
。jquery對話框導致jsp動作頁
HttpSession session = req.getSession();
session.setAttribute("responses", clientService.getReponses());
session.setAttribute("classes", clasService.getClasses());
return "book";
其中book
- 頁面的名稱。 在頁面上有一個對話的形式
<div id="dialog-form" title="<fmt:message key='book'/>"
style="font-family: times new roman;">
<p class="validateTips">
<fmt:message key="tips" />
</p>
<form action="BookRoomAction.do">
<fieldset>
<label for="apart"><fmt:message key="aclass" /></label> <select
id="apart" name="classid"><c:forEach items="${classes}"
var="classes">
<option value="${classes.id}">${classes.id}</option>
</c:forEach>
</select> <label for="beds"><fmt:message key="beds_n" /></label> <input
type="text" id="beds" name="beds" /> <label for="days"><fmt:message
key="days_n" /></label> <input type="text" id="days" name="days" /> <label
for="fio"><fmt:message key="fio" /></label> <input type="text"
id="fio" name="fio" />
</fieldset>
</form>
</div>
但是,當我按下按鈕,打開它
$("#request")
.button()
.click(function() {
$("#dialog-form").dialog("open");
});
它打開,並立即關閉
。在調試器中,我發現當我按下按鈕時,它會再次導致ResponseAction.do
。
如何解決這個問題?在頁面上的按鈕是
<button id="request" class="ui-widget-header ui-corner-all ui-widget-content">