PHP上的JQuery Modal Box死了

时间:2012-11-27 05:26:42

标签: php jquery

只是想知道是否有一种方法可以在PHP else语句中包含一个JQuery模式框/弹出窗口,例如:else die("Invalid");

因此,而不是在页面上显示的输出Invalid,else die会触发包含输出Invalid的JQuery模式弹出框。

2 个答案:

答案 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
}
});
});