Javascript无法运行表单的幻灯片效果

时间:2014-01-10 23:35:19

标签: javascript php html

希望有人可以帮我解决一个问题。从其他页面调用时,我无法在下拉表单上运行我的幻灯片功能。

我有一个admin.php页面,其中包含一个isAdmin.php文件,用于检查用户是否为管理员用户。如果没有,它会将它们重定向到index.php页面。然后,我想调用我的幻灯片功能,以便登录表单向下滑入视图,但命令不起作用。

代码是..

isAdmin:

if(!isAdmin())
          {
                header('Location: ../index.php?status=3'); 
                //Login page should slide down for user to see the status message but function is not working correctly
                echo '<script>  $(document).ready(function (){ $("div#panel").slideDown("slow"); });</script> ';
           }

单击登录表单选项卡时,这是运行的函数(这很好):

$(function() {
    $("#login").click(function(e) {
      //e.preventDefault(); - Stops the page scrolling to the top
      $("div#panel").slideDown("slow");
      $("#toggle a").toggle();
    });
  });

1 个答案:

答案 0 :(得分:2)

(如果我明白的话)。重定向后删除echo

 if(!isAdmin()) {
            header('Location: ../index.php?status=3'); 
            //Login page should slide down for user to see the status message but 
            exit;
 }

更改`index.php':

 <?php if ( (isset($_GET['status']) && ($_GET['status']=='3')):?>
   <script>  $(document).ready(function (){ $("div#panel").slideDown("slow"); });</script> 
 <? endif;?>