【问题标题】:How to pop an alert message box using PHP?如何使用 PHP 弹出警告消息框?
【发布时间】:2012-12-13 01:27:37
【问题描述】:

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

【问题讨论】:

    标签: javascript php messagebox


    【解决方案1】:

    你可以使用 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>";
    

    【讨论】:

      【解决方案2】:

      为警报创建函数

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

      【讨论】:

        【解决方案3】:

        您需要一些 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/

        【讨论】:

          【解决方案4】:

          PHP 呈现 HTML 和 Javascript 以发送到 客户端的浏览器。 PHP 是一种服务器端 语言。这就是它允许它在服务器上的数据库中执行诸如 INSERT 之类的操作的原因。

          但是客户端的浏览器会呈现警报。您必须通过 javascript 工作才能获得警报。

          【讨论】:

            【解决方案5】:

            我是这样做的:

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

            【讨论】:

            • 这不是告诉他如何做一个php生成的消息并在JS中显示,而不是如何在php中使用JS?
            【解决方案6】:

            您可以使用 DHP 来执行此操作。它绝对简单,而且比脚本快。 写alert('something'); 它不是编程语言,它有点像 jquery。您需要在顶部需要 dhp.php,在底部需要 dhpjs.php。 现在它不是开源的,但当它是你可以使用它时。它是我们的编程语言;)

            【讨论】:

            • 如果你发布了一些未知的php库,至少链接到它。此外,它很可能是基于某种编程语言,如 Javascript,似乎具有误导性......
            • 我知道,但我认为当它完成时这会很有用
            • 是的,已经说过了,但这似乎不是一个可用的解决方案... alert('something');是JS。我可以编写一个名为“alert”的 PHP 函数,它创建一个 JS 警报,就像另一篇文章已经提到的那样。这似乎根本不是一个有用的外部库,只是一些随机的 PHP 函数。我并不是说你创造的任何东西都是坏的,因为我不知道它是什么,但你将其描述为解决方案的方式是。
            【解决方案7】:

            看这个例子:

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

            【讨论】:

              【解决方案8】:

              这个 .php 文件内容会生成带有警报的valid html(你甚至可以删除&lt;?php...?&gt;

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

              【讨论】:

                【解决方案9】:

                在php命令前使用jQueryalert

                【讨论】:

                  猜你喜欢
                  • 2015-08-07
                  • 2011-06-06
                  • 2015-05-18
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2021-11-26
                  • 2012-08-22
                  相关资源
                  最近更新 更多