0

PHP の else die ステートメントのイベントに JQuery モーダル ボックス/ポップアップを含める方法があるかどうか疑問に思っていますelse die("Invalid");

そのため、ページに出力がInvalid表示されるのではなく、else die が output を含む JQuery モーダル ポップアップ ボックスをトリガーしますInvalid

4

2 に答える 2

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
}
});
});
于 2012-11-27T05:37:37.677 に答える
0

最初に、死ぬのではなく exit() を使用することをお勧めします:)それが標準です。

あなたは書ける

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

その中にスクリプトを書くことができます。走ります!ただし、jquery が必要な場合は、この終了行の前に jquery がロードされていることを確認する必要があります。その後、ユーザーのブラウザには何も送信されません。

于 2012-11-27T05:34:28.117 に答える