2

プッシュ/ポップ状態に関する Mozilla ドキュメントをすべて読みました。それを機能させるために必要なパズルのピースが欠けていると思います。pushstate は期待どおりにアドレス バーを更新しています。

しかし、どうすればページを元に戻すことができますか? 基本的に私はそうのように pushState を使用します

window.history.pushState({page: formattedTitle}, item.title, formattedTitle);

formattedTitleしかし、関数を実行できるように popstate から戻りたいと思いgetDetail(formattedTitle)ます。しかし、これは機能していません。

$(window).bind('popstate', function(event){

        getDetail(JSON.stringify(event.state)) <- I want this to be getDetail(formattedTitle)
        console.log(JSON.stringify(event.state));
    });
4

0 に答える 0