我有一個簡單的表單提交,並在我的process.php文件中檢查每個字段的合法性。如果失敗,我使用$ _SESSION中的鍵/值對在登錄頁面上顯示警報消息。PHP事件的jQuery偵聽器
當頁面加載時,警告消息顯示在div(帶有一些引導樣式,如果重要的話)設置爲.hide。
是否有一個jQuery函數或事件偵聽器,我可以用它來檢測PHP回顯和.toggle警戒框?
我的繼承人相關的代碼,因爲它代表:
<div class="alert alert-error alert-block" id="error-box">
<?php
if (isset($_SESSION['first_name'])) {
echo $_SESSION['first_name'];
}
if (isset($_SESSION['last_name'])) {
echo $_SESSION['last_name'];
}
if (isset($_SESSION['email'])) {
echo $_SESSION['email'];
}
if (isset($_SESSION['passlen'])) {
echo $_SESSION['passlen'];
}
if (isset($_SESSION['passmatch'])) {
echo $_SESSION['passmatch'];
}
?>
</div>
和:
<script>
$(document).ready(function(){
$("#error-box").hide();
});
</script>
jQuery和PHP沒有同時處理,一個是服務器端,另一個是客戶端。你可以檢查是錯誤框是空的,如果是這樣,隱藏它(雖然我不知道你想要什麼) –