2012-12-13 33 views

Trả lời

185

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>"; 
+1

cảm ơn .. Tôi đã sử dụng này trong nhiều dịp để các kịch bản debug php. –

1

PHP làm cho HTML và Javascript để gửi đến trình duyệt các 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ư INSERT một cái gì đó vào một cơ sở dữ liệu trên máy chủ.

Nhưng cảnh báo được hiển thị bởi trình duyệt của ứng dụng khách. Bạn sẽ phải làm việc thông qua javascript để có được một cảnh báo.

0

Sử dụng jquery giữa lệnh php $ cảnh báo

2

Tôi đã thực hiện nó theo cách này:

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

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

Không phải là điều này nói cho anh ta làm thế nào để làm một tin nhắn php tạo ra và hiển thị nó trong JS hơn là làm thế nào để sử dụng JS trong php? –

0

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> 
-4

Bạn có thể sử dụng DHP để làm điều này. Nó hoàn toàn đơn giản và nhanh hơn kịch bản. Chỉ cần viết alert('something'); Nó không phải là ngôn ngữ lập trình nó là một cái gì đó giống như một jquery chút ánh sáng. Bạn cần dhp.php ở phía trên và phía dưới yêu cầu dhpjs.php. Hiện tại, nó không phải là nguồn mở nhưng khi bạn có thể sử dụng nó. Nó là ngôn ngữ lập trình của chúng tôi;)

+1

nếu bạn thông báo một số thư viện php chưa biết, ít nhất là liên kết đến nó. Ngoài ra, nó rất có thể là * dựa trên một số ngôn ngữ lập trình như Javascript, có vẻ gây hiểu nhầm ... – IceFire

+0

Tôi biết nhưng tôi nghĩ rằng khi nó được hoàn thành, điều này sẽ hữu ích –

+0

Vâng đã được nói, nhưng điều này không có vẻ giống như một giải pháp có thể sử dụng ... cảnh báo ('cái gì đó'); là JS. Tôi có thể viết một hàm PHP gọi là 'alert' để tạo ra một cảnh báo JS giống như một bài viết khác đã được đề cập. Điều này dường như không giống như một thư viện bên ngoài hữu ích chút nào, chỉ là một số hàm PHP ngẫu nhiên. Tôi không nói bất cứ điều gì bạn đang tạo ra đều xấu bởi vì tôi không biết nó là gì, nhưng cách bạn mô tả nó như một giải pháp là vậy. – ViaTech

9

Tạo chức năng nhận báo

<?php 
alert("Hello World"); 

function alert($msg) { 
    echo "<script type='text/javascript'>alert('$msg');</script>"; 
} 
?> 
Các vấn đề liên quan