Загрузка страницы в div с помощью ajax после проверки переменной php
Спасибо, что нашли время, чтобы прочитать это. То, что я пытаюсь сделать, это загрузить страницу входа php в тот же каталог, что и страница контейнера, используя ajax, чтобы отключить загрузку и обновление страницы. Но я хочу, чтобы эта страница загружалась только в том случае, если пользователь не вошел в систему. Вот мой текущий код. Вы можете узнать это, если вы узнали PHP от Кевина Янка через sitepoint.com
<!DOCTYPE HTML>
<html>
<link rel="stylesheet" type="text/css" href="includes/styles.css" media="screen" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<body>
<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/includes/magicquotes.inc.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/access.inc.php';
$loggedIn = userIsLoggedIn;
$hasRole = userHasRole;
/*if (!userIsLoggedIn())
{
include './login.html.php';
exit();
}
if (!userHasRole('Player'))
{
$error = 'Only Players may access this page. If you haven\'t verified your account please check your email. Otherwise click below to resend the verify email.';
include './accessdenied.html.php';
exit();
}
*/
?>
<div id = "container">
test
</div>
<script>
$(function() {
if (<?php echo !$loggedIn) ?>) {
$("#container").ajax({url:"login.html.php"}).done(function(data) {
return;
});
}
if (<?php echo !hasRole ?>) {
$("#container").ajax({url:"accessdenied.html.php"}).done(function(data) {
return;
});
}
}
</script>
</body>
</html>
Я пытался использовать.ajax и.load. Этот код работает, когда я использую закомментированный PHP, хотя он обновляет страницу, с которой я пытаюсь отойти. И я изучал javascript и jQuery с помощью udemy, но курс, который я взял, потратил 10 минут на ajax и действительно только объяснил, для чего он используется, но не вдавался в подробности и никогда не использовал разные технологии, которые он преподавал в классе вместе., На данный момент единственное, что происходит, это то, что страница полностью белая. Заранее спасибо за помощь.