如何使用 PHP 弹出警报消息框?

如何使用 PHP 弹出警报消息框?

913040 次浏览

你可以使用 Javascript:

// This is in the PHP file and sends a Javascript alert to the client
$message = "wrong answer";
echo "<script type='text/javascript'>alert('$message');</script>";

PHP 呈现 HTML 和 Javascript 并发送到 客户的浏览器。PHP 是一种 服务器端语言。这就允许它在服务器上的数据库中插入一些内容。

但是通知是由客户端的浏览器呈现的。您必须使用 javascript 才能获得警报。

在 php 命令 alert之前使用 jQuery

我是这样做的:

<?php
$PHPtext = "Your PHP alert!";
?>


var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!

看这个例子:

<?php
echo "<div id='div1'>text</div>"
?>


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/jquery1.3.2/jquery.min.js"></script>


<script type="text/javascript">
$(document).ready(function () {
$('#div1').click(function () {
alert('I clicked');
});
});
</script>
</head>
<body>


</body>
</html>

你可以使用 DHP 来做这件事,它绝对简单,而且比脚本更快。 写 alert('something');就行了 它不是编程语言,它有点像一个小的 jquery。在顶部需要 dhp.php,在底部需要 dhpjs.php。 目前它还不是开源的,但是你可以在开源的时候使用它。它是我们的编程语言;)

创建警报函数

<?php
alert("Hello World");


function alert($msg) {
echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>

Php 文件内容将生成带有警告的 有效的 html(您甚至可以删除 <?php...?>)

<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">

您需要一些 JS 来实现这一点,只需在 PHP 代码中添加 alert('Your message')即可。

请看下面的例子

     <?php


//my other php code here
        

function function_alert() {
              

// Display the alert box; note the Js tags within echo, it performs the magic
echo "<script>alert('Your message Here');</script>";
}
        

?>

当您使用应该触发 function_alert的路由访问您的浏览器时,您将看到屏幕上显示有您的消息的警告框。

详情请浏览 https://www.geeksforgeeks.org/how-to-pop-an-alert-message-box-using-php/