У меня есть главная страница с именем dashboard.php Когда пользователь нажимает на ссылку, он захватывает новую страницу из href и загружает ее в dashboard.php div называется основным интерфейсом. В загружаемой новой странице отображается вся версия dashboard.php, а затем загружает мою новую страницу в div под ней.JQuery Click/Load при запуске mysql отображает предыдущую страницу, прежде чем она загружает активную страницу
Мой код Jquery выглядит следующим образом:
// Navigation Link Redirect
$('.NavChange').click(function(e){
e.preventDefault();
$(".main-interface").load($(this).attr('href'));
});
Это пример ссылки я использую, а также:
<a href='settings/viewuser.php' class="NavChange">View Profile</a>
Это картина его загрузки в два раза, когда я нажимаю вид ссылки профиль
Я знаю его, потому что для s Причина, по которой jquery не знает, чтобы загрузить панель мониторинга с помощью разного div .main-интерфейса, который имеет страницу, загруженную при запуске jquery, но для жизни меня, похоже, не может понять, как ее исправить.
Редактировать: прогресс # 1 - Я узнал, что я непреднамеренно включил страницу dashboard.php в newpage.php, потому что я хотел передать переменную для запуска запроса mysql в php. Теперь мне нужно выяснить, как передать переменную без включения dashboard.php в событие click.
его не загружается дважды, новая страница также имеет заголовок, а jquery вставляет всю новую страницу на вашей старой странице. Отсюда и эффект. –
Любая идея jquery запомнить, что я хочу загрузить новую страницу вместо оригинального материала в main-interface? – Nexus9988
Также на новой странице есть div, который представляет собой Jquery ui widget как контейнер с вызовом некоторого php для вывода таблицы в этом контейнере. У меня нет заголовков или чего-либо из приборной панели. – Nexus9988