我有一个函数必须重定向到一个页面,然后发送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执行?