希望有人可以帮我解决一个问题。从其他页面调用时,我无法在下拉表单上运行我的幻灯片功能。
我有一个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();
});
});
答案 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;?>