1

PJAXを使用してページ全体を読み込み、ブラウザのページ URL を変更することは可能ですか?

私の目的は、最初に応答を準備して、メニューページリンクをクリックした後、またはJavaScript関数を実行した後、長時間ページを更新せずに読み込まれることを確認することです.

PJAXを使用してみましたが、選択した要素が要求を表示する必要がある場所にロードするための応答データを提供するものです。

お気に入り:

$('a').pjax("#container", { fragment: "#container" });

私が欲しいと私は試しました:

$('a').pjax({url:"new-page.html"});

しかし、うまくいきませんでした。

あなたの助けと提案に感謝します。ありがとうございました!

4

2 に答える 2

3

はい、 jquery PJAX pluginを使用して非常に可能です。ヘッダーフッターを静的に保ち、 PJAX を使用して本文コンテンツを変更できます。はい、ブラウザの履歴スタックとともに URL も変更されます。つまり、ほとんど通常のナビゲーションのようになりますが、ページが更新されません。ただし、コンテナーは両方の URL で同じである必要があります。あなたが試すことができます :

$(document).pjax('a', '#pjax-container')
于 2013-02-12T12:44:01.277 に答える
0

ajax 経由でページを読み込むことはできますが、ページの URL を変更することはできません。変更すると、そのアドレスに自動的にリダイレクトされます。これにより、フィッシング ページ、偽の URL が防止されます....しかし、なぜ ajax 経由でページをロードしてから URL を変更する必要があるのですか?

于 2012-07-13T07:23:51.027 に答える