php - 如何在javascript中插入PHP代码片段

标签 php javascript

我的代码-

<?php
session_start();
$_SESSION['errors']="failed";
?>


<head>

    function myfunc()
    {        
         alert(<?php echo $_SESSION['errors']; ?>);
    }
</head>

<body onload="myfunc();">

但未弹出警报消息。

最佳答案

代码中的两个错误:

  • 你失踪了<script>标签
  • 您在警报中缺少单引号/双引号

试试这个:

<?php
session_start();
$_SESSION['errors']="failed";
?>


<head>

<script>
    function myfunc()
    {        
         alert('<?php echo $_SESSION["errors"]; ?>');
    }
</script>
</head>

你可能想把 myfunc()window.load事件或一些click事件来测试它。此外,正如 ThiefMaster 的正确建议,您可能需要使用 addslashes $_SESSION["errors"] 的函数在alert .

注意:假定您的代码的文件扩展名为 php

关于php - 如何在javascript中插入PHP代码片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2863675/

相关文章:

php - 无法在 AWS LAMP 服务器上运行 PhP artisan migrate

php - 如何安排在Linux共享服务器上发送的不同消息

php - 使用 PHP 的 Gmail IMAP?

php - 使用循环将此数组转换为字符串的逻辑

javascript - 从 javascript 调用 python

php - Mysql 查询 - 添加具有相同 id 的多行数据并将它们放入表中

javascript - 为什么我的浏览器不使用 "click"函数对 JavaScript 作出 react ?

JavaScript 等价于 php DOMDocument 对象

javascript - 不使用按钮加载代码

javascript - 删除html表格中的空行