我正在将表格张贴到admin-ajax
并且重定向使用在成功处理程序中。虽然这只是一个给出成功消息的小json响应,但从服务器接收然后重定向所花的时间太长。此后,我将重定向改为在.ajax()
呼叫是否有可能在发布AJAX之前执行重定向?我知道AJAX是异步的,所以它是在后台执行的。
jQuery.ajax({
type:"POST",
url:admin_ajaxurl,
dataType: "Json",
data: {
action: "lp_contact",
post: postData
},
beforeSend: function(jqXHR, data, setting){
},
success: function(data){
},
error: function(data) {
}
}); // End update prospect
window.location.replace("http://www.example.com/thank-you-landing-page/");
return false;