我有php代码,但是我应该调用js alert()函数。可能吗?如果是的话,我该怎么做?
if($findUserRow['active'] == 0){
$message = "You should activate your account!";
alert($message); //here should be pop up window
}
答案 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
}
?>