我一直在为此打我的头。我不想通过PHP函数来创建cookie。 javascript函数在准备好Jquery文档的上方定义。几乎所有这些javascript函数都会加载JQuery库。
<script type="text/javascript">
$( document ).ready(function() {
function superadmin()
{
document.cookie = "user=superadmin";
window.location = "list.php";
}
function user()
{
document.cookie = "user=user";
window.location = "list.php";
}
});
</script>
<script type='text/javascript'>
$( document ).ready(function() {
superadmin();
});
</script>
<div class="container">
最佳答案
函数声明的范围仅限于声明它们的函数。superadmin
是在传递给ready()
的匿名函数中定义的,因此不能在该匿名函数之外调用。
首先,删除它:
<script type='text/javascript'>
$( document ).ready(function() {
superadmin();
});
</script>
其次,将对
superadmin();
的调用放在现有的ready事件处理函数中。