そのため、外部ファイルからデータを取得し、このデータで div を埋める onClick イベントとのリンクがいくつかあるページがあります。これは意図したとおりに機能します。ただし、ページを更新すると、div が再び空になります。私がしたいのは、更新後、div が最後に取得したコンテンツを維持することです。
私はクッキーの道をたどりたくないので、URLにデータを追加することを検討しましたが、これは私がこれをやりたい方法だと思います.
リンクがクリックされたときに url にデータを追加し、更新時に必要なコンテンツを div に復元できる素敵な JQuery 呼び出しはありますか?
私のloadContent関数は次のとおりです。
function loadContent (url, container) {
var target = $(container);
target.load(url, function (text, statusText) {
if (statusText === "success") {
target.find("a[rel^='gridnav']").initgn();
}
});
}
編集:言及するのを忘れていました、行
target.find("a[rel^='gridnav']").initgn();
ロードされた新しいコンテンツでスクリプトを再初期化するために使用されます。
リンクをクリックすると、onClick イベントが次のような関数を呼び出します。
<a href="#" onClick="loadContent('xyz.html', '#right')">TEST</a></li>
xyz.htmlには、div「#right」内に必要なデータのみが含まれています
私がやりたいことをするためにこの関数を編集する方法はありますか?