簡體   English   中英

在 AJAX 調用之后在完成的重定向頁面上加載事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM