繁体   English   中英

如何在PHP代码中引入JavaScript警报窗口

[英]How to introduce JavaScript alert window inside PHP code

我需要在PHP代码中引入JavaScript警报功能show_alert() 如何做到这一点?

script type="text/javascript">
        function show_alert() {
            var msg = "No solution found.";
            alert(msg);
        }
</script>
<?php
//...
    $outputs = -1;
    if ($outputs == -1) {
        echo '<script type="text/javascript"> show_alert(); </script>';
    } else {
        ?>
        <table width="100%">
            <tr>
                <td width="100%"> 
                    <div class="scrollbar" id="chart">
                        <img src="ganttchart.php">
                    </div>
                </td>
            </tr>
        </table>
    <?php
    }
?>

内联JavaScript必须位于<script>标记内。 只需将它们也输出到有效位置即可。 请注意,尽管如此,您不能影响PHP代码的操作。

试试这个,它回显了show_alert(); 在PHP中:

<script type="text/javascript">
    function show_alert() {
    var msg = "No solution found";
    alert(msg);
    }
</script>

<?php
//...

$output = run_function();
if ($output == -1) {
   echo '<script type="text/javascript"> show_alert(); </script>';
}
?>

用这个

<script type="text/javascript">
         show_alert();
    </script>

像这样

$output = run_function();
if ($outputs == -1) {
?>
<script type="text/javascript">
             show_alert();
        </script>
<?php
}
?>

我会建议

    $msg = "My message";
    echo "<script type=\"text/javascript\"> alert($msg); </script>";

你是对的戴维

<?php
    $output = run_function();
    if ($outputs == -1) {
        echo "<script type='text/javascript'>alert("No Solution Found");</script>"
    }
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM