我有一个 PHP 代码可以做很多事情,所以为了简单起见,我已经从中删除了不必要的代码。
在下面的 if 块中,我需要创建一个弹出窗口$message,上面应该有ok一个cancel按钮。单击ok按钮后,如果可能,我需要在同一文件中执行一些其他 php 代码(或者它也可以是另一个 PHP 文件),如果单击按钮,则cancel它不应该执行任何操作。
以下是我的test.php文件-
<?PHP
// ..... some other code
if (!isset($_SESSION['admin'])) {
$text = "hello world";
// create a pop up window with $message on it along with "ok" and "cancel" button
echo "<script type='text/javascript'>confirm('$text');</script>";
}
// ..... some other code
?>
只要我可以对和按钮进行一些操作,我就可以拥有JS modal,或者任何东西都可以。这可能吗?我试着环顾四周,但无法弄清楚如何做到这一点。HTML/CSS modalokcancel
更新:
hello.php下面是我使用 Oliver 建议的更新文件。我尝试使用下面的代码,其中我有一个 javascript 函数secondUser,但它会Sad :( - invalid session在我单击ok按钮时显示弹出窗口。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js" type="text/javascript"></script>
<script>
function secondUser() {
$.post( "ajax/test.php", function( data ) {
if (data.success) {
alert(data.message);
} else {
alert("Sad :( - invalid session");
}
});
}
</script>
<?PHP
// ..... some other code
if (!isset($_SESSION['admin'])) {
$text = "hello world";
// create a pop up window with $message on it along with "ok" and "cancel" button
echo "<script type='text/javascript'>if (confirm('$text')) { secondUser(); };</script>";
}
// ..... some other code
?>
现在我无法弄清楚我上面的代码有什么问题?我只想test.php在我的其他 php 文件中执行我的 using ajax。
一只斗牛犬
相关分类