1
林引導我的Grails項目,留在同一個頁面中的我GSP網頁我有一個按鈕(B1)一個,當我點擊它的引導模式被shown.In的模式我有一個表格,並提交按鈕,我需要的是在提交表格後,退出模式,並留在同一頁,我是引導提交表單的模式,並使用
這是(包含B1頁)我的代碼:
<!-- Modal -->
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">${'Volunteer for ' + tekEventInstance.name}</h4>
</div>
<div class="modal-body">
<label class="label-warning">Welcome to the team!
Your help will make a huge difference.</label>
<g:form controller="tekEvent" action="volunteer" method="POST" target="_blank">
<input type="hidden" name="id" value="${tekEventInstance.id}" />
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-success" value="Submit" >Submit</button>
</g:form>
</div>
</div>
</div>
</div>
<!-- Modal -->
我志願者動作呈現表單後,消息submitted.I使用GUI:引導之前對話框在同一頁面顯示出該消息,但現在它與URL的新窗口中顯示:http://localhost:8080/TekDays/tekEvent/volunteer
。我不知道甚至沒有一個與volunteer.gsp頁面!
這是我的志願行動:
def volunteer = {
def event = TekEvent.get(params.id)
event.addToVolunteers(session.user)
event.save()
render "Thank you for Volunteering"
}
在此先感謝
我嘗試使用formRemote並正確調用動作和消息在backgroung頁面顯示,但問題是,該模式不關閉。 在第三個問題中,我該如何發送消息呢? 我會更新我的問題,並將其添加到我的控制器 – Navid
我用params地圖發送消息,它的工作原理! Tnx很多 – Navid