現在、Jquery の .load() 関数を使用してページ フラグメントを非同期的に挿入しています。ページ フラグメントの読み込み元の URL で、JavaScript グローバル変数値も設定します (script タグ内)。
var loaded_variable = 'value1'
.load() 関数を使用してページ フラグメントを挿入しloaded_variable
、次のコードのようにの値を取得する方法はありますか。
function loadProducts(url) {
$('#mainplace').load(url + ' #submain', function() {
current_variable = loaded_variable;
});
}
セレクター式が URL に追加されるときにスクリプト ブロックが使用されることを認識しているため、.load() 関数が機能しない場合は、これを実行できる他の Jquery 関数を使用できます。
追加情報: 読み込み元の URL は HTML と Python (Web2py) で記述されています。同じ Python 変数を使用してページ フラグメントをレンダリングし、loaded_variable
値を設定します。