我有一个php函数可以验证管理员登录
if($vAdmin==1)
{
$_SESSION['admin']="admin";
header("location:index.php");
}
else
{
$errMsg="Invalid Username or Password.";
}
这项工作很完美,但我想显示显示错误信息的div,所以我将div和它隐藏的div定义为风格。
<div class="notification">Invalid username or password. (Type anything)</div>
我已将上述功能更改为
if($vAdmin==1)
{
$_SESSION['admin']="admin";
header("location:index.php");
}
else
{?>
$('div.notification').fadeIn();
setTimeout(function() {
$('div.notification').fadeOut('slow');
}, 3000);
<?}
?>
我的基本目的是当它未经验证时只显示div并隐藏它。
但它不起作用?
由于
答案 0 :(得分:0)
您需要在脚本标记内输出javascript。
答案 1 :(得分:0)
将代码的else部分更改为以下内容:
else
{
echo <<<EOD
<script type="text/javascript">
$(document).load(function() {
$('div.notification').fadeIn();
setTimeout(function() {
$('div.notification').fadeOut('slow');
}, 3000);
});
</script>
EOD;
}
我还假设你在添加此脚本标记之前的某个地方包含了jQuery库。如果你不是,请确保你这样做。