Javascript 警报并在 javascript 中使用 php 变量

Javascript alerts and using php variables in javascript

我有下面的代码部分,如果满足 $orderstat 的条件,我想在其中显示添加了多少订单。该警报有效,但不适用于其中的 $orderstat 变量。谁能看到我做错了什么?提前致谢!

    session_start();
$orderstat = $_SESSION['orderstat']; 
if ( $orderstat == "1" || $orderstat == "2" || $orderstat == "3" || $orderstat == "4") {
echo '<script language="javascript">';
**echo 'alert('<?php echo $orderstat; ?>' + "order/s successfully added to Job")';**
echo '</script>';
}
session_destroy();
    session_start();
    $orderstat = $_SESSION['orderstat']; 
    if ( $orderstat == "1" || $orderstat == "2" || $orderstat == "3" || $orderstat == "4") {
    ?>
    <script language="javascript">
    alert("<?php echo $orderstat; ?> order/s successfully added to Job");
    </script>
    <?php
    }
    session_destroy();

这里,我做了更正。我们可以用这种方式正确编码,而不是 echo。这是工作代码。请检查。

更改此行 echo 'alert('<?php echo $orderstat; ?>' + "order/s successfully added to Job")';

echo 'alert("'.$orderstat.' order/s successfully added to Job")';

您在 echo 'alert('' + "order/s successfully added to Job")';

行中一次又一次地嵌套 php