Câu trả lời:
Bạn có thể sử dụng 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>";
Tạo chức năng cảnh báo
<?php
alert("Hello World");
function alert($msg) {
echo "<script type='text/javascript'>alert('$msg');</script>";
}
?>
PHP kết xuất HTML và Javascript để gửi đến trình duyệt của khách hàng . PHP là một ngôn ngữ phía máy chủ . Đây là những gì cho phép nó làm những việc như CHÈN thứ gì đó vào cơ sở dữ liệu trên máy chủ.
Nhưng một cảnh báo được hiển thị bởi trình duyệt của khách hàng. Bạn sẽ phải làm việc thông qua javascript để nhận được cảnh báo.
Tôi đã làm theo cách này:
<?php
$PHPtext = "Your PHP alert!";
?>
var JavaScriptAlert = <?php echo json_encode($PHPtext); ?>;
alert(JavaScriptAlert); // Your PHP alert!
Xem ví dụ này:
<?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>
Nội dung tệp .php này sẽ tạo ra html hợp lệ với cảnh báo (bạn thậm chí có thể xóa <?php...?>
)
<!DOCTYPE html><html><title>p</title><body onload="alert('<?php echo 'Hi' ?>')">
Sử dụng jQuery trước lệnh php alert
Bạn có thể sử dụng DHP để làm việc này. Nó hoàn toàn đơn giản và nhanh hơn script. Chỉ cần viết alert('something');
Nó không phải là ngôn ngữ lập trình mà nó giống như một jquery bit nhẹ. Bạn cần yêu cầu dhp.php ở trên cùng và ở dưới cùng yêu cầu dhpjs.php. Hiện tại, nó không phải là mã nguồn mở nhưng khi có nó bạn có thể sử dụng nó. Nó là ngôn ngữ lập trình của chúng tôi;)