2016-05-06 29 views
-1

嗨我正在一個網站上,我有一個登錄頁面,錯誤憑據它顯示一個消息在div上,但我需要隱藏此消息後,我刷新相同的錯誤頁面。我是JQuery Javascipt的新手,無論如何需要實現此功能。如何隱藏頁面刷新時的錯誤消息?

<c:if test="${not empty error}"> 
    <div class="alert alert-error text-center"> 
     ${error} 
     <button class="close" data-dismiss="alert"></button> 
    </div> 
</c:if> 

補充:

或有任何其他方式在刷新此頁面重定向到另一個頁面(登錄)。?

請幫助上面。

+0

你使用任何Javascript框架? JQuery的? – LoreV

+0

'window.onunload = unloadPage; function unloadPage() {('。alert-error')。hide(); }' –

+0

是的,我正在使用jQuery。 –

回答

0

試試這個代碼

$(document).ready(function(){ 
    $('.alert-error').fadeOut(2000); 
}); 
+0

但是,然後如何顯示客戶端的錯誤信息?錯誤顯示依賴於'test =「$ {not empty error}」>'這是在呈現HTML客戶端之前檢查服務器端 –

0

您可以隱藏此使用的cookie和jQuery。 當你的頁面加載,然後設置cookie值後,每當重新加載頁面,然後使用jQuery檢查cookie值,並根據cookie的顯示信息, 您可以使用jQuery插件jquery cookie plugin

通過這個,你可以訪問該cookie和管理與jquery的錯誤div來隱藏和顯示錯誤的div。

相關問題