如何在php中调用js函数?

时间:2017-04-28 11:12:47

标签: javascript php

我有php代码,但是我应该调用js alert()函数。可能吗?如果是的话,我该怎么做?

if($findUserRow['active'] == 0){
        $message = "You should activate your account!";
        alert($message); //here should be pop up window
    }

4 个答案:

答案 0 :(得分:0)

if($findUserRow['active'] == 0)
{
    ?>
    <script>
        var message = "You should activate your account!";
        alert(message); //here should be pop up window
    </script>
    <?php
}

答案 1 :(得分:0)

您可以将Javsacript回显到如下页面。

if($findUserRow['active'] == 0){
    $message = "You should activate your account!";
    echo "<script> alert(".$message.");</script>";
}

答案 2 :(得分:0)

您应始终将后端逻辑与前端逻辑分开。

从后面向前发送变量,然后在前面进行处理。 理想情况下,您想在php中使用模板。事情可能变得混乱。

<script>
var active = <?php echo $findUserRow['active']; ?>;
var message = "You should activate your account!";

if(active == false){
    alert(message);
}
</script>

请专注于隔离2.它会给你更多控制。

答案 3 :(得分:0)

试试这个..

<?php
  $findUserRow['active']=0;
  if($findUserRow['active'] == 0){
    $message = "You should activate your account!";
?>
  <script>
    var msg = "<?php echo $message; ?>";
    alert(msg);
  </script>
<?php    
 }
?>