ajaxコールの後、リダイレクトされたページのロードが完了した後にイベントをロードするにはどうすればよいですか?簡単のため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
}
});
「警告」ボックスには、私のためにロードされませんが、リダイレクトは動作します。
なぜページに投稿してからリダイレクトするのですか?ページを更新しないようにするために、これを「AJAX」リクエストにすることを意味しましたか?その場合、HTMLを作成してdivに貼り付ける必要があります。 –
これは私が実際にやろうとしていることの非常に基本的な例です。だから誰もが不要なコードを読まなくて済むように、私は何を達成しようとしているのかを実証するために、そして記録のために、いいえ、私はページをリフレッシュするのを防ぐつもりはありません。 –
AJAXの部分をスキップして通常のPOSTをサーバーに送り、必要なページにリダイレクトするのはどうしてですか? – James