【发布时间】:2012-12-13 01:27:37
【问题描述】:
如何使用 PHP 弹出警告消息框?
【问题讨论】:
标签: javascript php messagebox
如何使用 PHP 弹出警告消息框?
【问题讨论】:
标签: javascript php messagebox
你可以使用 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
alert("Hello World");
function alert($msg) {
echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>
【讨论】:
您需要一些 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/
【讨论】:
PHP 呈现 HTML 和 Javascript 以发送到 客户端的浏览器。 PHP 是一种服务器端 语言。这就是它允许它在服务器上的数据库中执行诸如 INSERT 之类的操作的原因。
但是客户端的浏览器会呈现警报。您必须通过 javascript 工作才能获得警报。
【讨论】:
我是这样做的:
<?php
$PHPtext = "Your PHP alert!";
?>
var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!
【讨论】:
您可以使用 DHP 来执行此操作。它绝对简单,而且比脚本快。
写alert('something');
它不是编程语言,它有点像 jquery。您需要在顶部需要 dhp.php,在底部需要 dhpjs.php。
现在它不是开源的,但当它是你可以使用它时。它是我们的编程语言;)
【讨论】:
看这个例子:
<?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>
【讨论】:
这个 .php 文件内容会生成带有警报的valid html(你甚至可以删除<?php...?>)
<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">
【讨论】:
在php命令前使用jQueryalert
【讨论】: