load
AJAX(jQueryメソッド)を介してページをロードし、メソッドを介してURLをブラウザーバーにプッシュするときに、戻るボタンの機能を保持したいと思いますhistory.pushState
。この問題は、ブラウザの戻るボタンを1回クリックし、最初のクリックで前のURLのみが復元され、前のページが読み込まれない場合に発生します。
これまでの私のコードは次のとおりです。
$(function(){
var profile_url= "/profile";
$('#click_button').click(function(){
$('#main_content').load(profile_url);
history.pushState({profile:profile_info}, "profile", profile_url);
});
});
私の質問は#main_content
、戻るボタンの最初のクリックで前のページのAJAXロードをdivに実行する方法はありますか?
任意のヘルプ/アドバイスをいただければ幸いです。