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

时间:2013-06-04 06:51:03

标签: php jquery

类似的东西,我希望函数“createDiv”在满足某个条件时自行执行。

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

如何使用if else条件而不是单击?

来调用该函数

3 个答案:

答案 0 :(得分:0)

试试这个

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

答案 1 :(得分:0)

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

<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
}

答案 2 :(得分:0)

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