我可以在PHP条件下调用JQuery函数吗?


Can I call a JQuery Function in PHP condition?

就像这样,我想让"createDiv"函数在满足特定条件时自动执行。

    if (isset($_GET["add"]))
    {
       ?>
       <script>
           createDiv();
       </script>
       <?php
    }
    <script type="text/javascript" language="javascript">
    function createDiv()
    {
        alert ("popup!!!");
    }
    </script>

如何使用if else条件而不是click来调用函数?

您的代码基本正确,应该这样做。但是,在尝试调用该函数之前,必须将该脚本包含在函数中。或者你将尝试执行一些还不存在的东西。

<script type="text/javascript" language="javascript">
function createDiv()
{
    alert ("popup!!!");
}
</script>
if (isset($_GET["add"]))
{
   ?>
<script>
createDiv(); // will execute when it loads this line
</script>
<?php
}

试一下

if (isset($_GET["add"]))
{
    ?>
    <script type="text/javascript" language="javascript">
       createDiv();
       function createDiv()
       {
          alert ("popup!!!");
       }
     </script>
   <?php
}
    <script type="text/javascript" language="javascript">
    function createDiv()
    {
    alert ("popup!!!");
    }
    var q="<?php echo (isset($_GET['add']))?$_GET['add']:'';?>";
    if(q!=''){
     createDiv();
    }
   </script>