У меня есть функция, которая должна перенаправить на страницу и затем отправить ajax для получения данных, но, похоже, она выполняет ajax быстрее, чем загружается страница, поэтому запрашиваемые мной данные не видны (должны отображаться сообщения пользователя, а не страница, но то, что я в итоге получаю, это просто домашняя страница без них).Вот как выглядит мой код:
$(".user-profile").click(function(){
location.href = "home.php";
$.ajax({
url: "server.php",
type: "post",
data: {action: "display-user-posts"},
dataType: "json",
success: function(r){
// some code here
})
Я пришел с $ (document) .ready (), но получил тот же результат.Любая идея, как еще я могу отложить выполнение AJAX?