我想在完成AJAX調用後顯示一些Flash消息。我做這樣的..如何在AJAX調用後在Grails中顯示flash.message
控制器動作 -
def subscribe()
{
def subscribe = new Subscriber()
subscribe.email = params.subscribe
if (subscribe.save())
{
flash.message = "Thanks for your subscribtion"
}
}
查看部分 -
Subscribe :
<g:formRemote onSuccess="document.getElementById('subscribeField').value='';" url="[controller: 'TekEvent', action: 'subscribe']" update="confirm" name="updateForm">
<g:textField name="subscribe" placeholder="Enter your Email" id="subscribeField" />
<g:submitButton name="Submit" />
</g:formRemote >
<div id="confirm">
<g:if test="${flash.message}">
<div class="message" style="display: block">${flash.message}</div>
</g:if>
</div>
我的AJAX工作正常,但它沒有顯示我flash.message。刷新頁面後顯示消息。如何解決它?
簡短的回答 - 閃光不是AJAX。 –