只是想知道是否有一种方法可以在PHP else语句中包含一个JQuery模式框/弹出窗口,例如:else die("Invalid");
。
因此,而不是在页面上显示的输出Invalid
,else die会触发包含输出Invalid
的JQuery模式弹出框。
答案 0 :(得分:0)
首先最好使用exit()不要死:)这是标准。
你可以写
else { exit("<script>alert('s');</script>"); }
在里面你可以写你的脚本。 它会运行!但是如果你想要jquery,你必须确保它已经在这个退出行之前加载了。之后,没有更多内容会发送到用户浏览器。
答案 1 :(得分: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
}
});
});