2012-11-27 105 views
0

想知道是否有辦法在PHP else die語句中包含JQuery模式框/彈出窗口,例如:else die("Invalid");JQuery Modal Box On PHP else

因此,除了在頁面上顯示輸出Invalid之外,else die會觸發一個包含輸出Invalid的JQuery模式彈出框。

+0

你可能想看看[HTTP跟蹤它:// PHP。 net/manual/en/language.exceptions.php](http://php.net/manual/en/language.exceptions.php)並利用'throw new Exception()'和'try/catch'語句。 – Ohgodwhy

回答

0

首先最好使用exit()不要死:)這是標準。

你可以寫

else { exit("<script>alert('s');</script>"); } 

它裏面你可以在你的腳本編寫。 它會運行!但是如果你想要jQuery,你必須確保它已經在這個退出線之前被加載。之後它不會再發送到用戶瀏覽器。

0

您可以通過簡單地從PHP

<?php 
if($logged) { 
echo "success"; 
} else { 
die("Sorry incorrect login information"); 
} 
?> 

跟蹤成功輸出做,你可以使用jQuery

$(#form).on("submit",function() { 
var inputs = $(this).serialize(); 
var ulr = $(this).attr("action"); 
$.post(url, inputs, function(data) { 
if(data !="success") { 
//display UI dialog or alert with data 

} else { 
//proceed 
} 
}); 
});