[英]load an event on a finished redirected page after an AJAX call
在重定向頁面完成加載后,如何在 ajax 調用之后加載事件?
為了簡單起見,這里是一些示例代碼:
$.ajax({
type: "POST",
url: "some_page.php",
success: function() {
window.location.href="new_page.php"; // redirect to this page
$(window).load(function() { alert("test"); }); // load after redirect
}
});
“警報”框不會為我加載,但重定向有效。
這是因為只有在您的 http 請求成功返回后才能成功。 然后瀏覽器重新加載新請求的頁面,其中與您的原始 http 請求有關的任何操作都將丟失。
您可能想要執行以下操作:
window.location.href = new_window.php?success=true
然后在新加載的頁面上測試是否成功。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.