dsxsou8465 2011-08-31 07:58
浏览 22
已采纳

PHP:调用Javascript命令

I'm using a plugin called Reveal, and trying to fire it based on whether a variable is present in the URL (i.e. www.mysite.com?status=new). I have tested the GET status code (works fine, echoed it) and also set up reveal to work when a button is pressed. Both work flawlessly. However, the goal is to fire the event if the status == new. This is my code:

<?
if($status == 'new'){
        echo '<script type="text/javascript">$(\'#myModal\').reveal();
</script>';
}
?>

Doesn't work :/ Any help? I've tried many combinations with this and nothing seems to be working. My code is placed near the bottom of the page (in the body section), not sure if that matters..

EDIT: Also tried this (didn't work):

<?
if($status == 'new'){
        echo '<script type="text/javascript">
        $(document).ready(function() {
          e.preventDefault();
      $(\'#myModal\').reveal();
     });
</script>';
}
?>

Zach

  • 写回答

3条回答 默认 最新

  • douhui9631 2011-08-31 08:10
    关注

    Try this:

    echo '
    <script type="text/javascript">
    $(document).ready(function(){
        $(\'#myModal\').reveal();
    });
    </script>';
    

    as m90 already suggested, probably a good idea to load up the DOM before you execute the script. And you can place it anywhere, usually I place it in the head though, but it's all good.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!