自動生成されたコンテンツと自動生成されたボタンがあります。ボタンのリンクは同じで、変数のみが異なります。ボタンクリックで変数を別のページに渡すにはどうすればよいですか(ボタンオンクリックリンクから)。
ボタンを生成したら、次のような関数を指定します。
$('.Button').click(function() { window.location ='page.html'; });
自動生成されたコンテンツと自動生成されたボタンがあります。ボタンのリンクは同じで、変数のみが異なります。ボタンクリックで変数を別のページに渡すにはどうすればよいですか(ボタンオンクリックリンクから)。
ボタンを生成したら、次のような関数を指定します。
$('.Button').click(function() { window.location ='page.html'; });
単純にクエリ文字列を使用できます。
http://mysite.com/page2.html?myid=1234
コメントに基づいて、次のことができます。
$('.Button').click(function() {
var myid = 1234;
window.location ='page.html?myid=' + myid;
});
純粋な html/js を使用して実行する場合は、上記のコードのようにページにハッシュを追加してみてください。
onClick {
document.location = "/yourPage.html#id";
}
onLoad {
var id = window.location.hash;
}
また、ID を SessionStorage、LocalStorage、または Cookie に保存できます。
変数が public であることを気にしない場合は、それをクエリ文字列として URL に追加できますhttp://domain/pagename.html?varname=2&othervar=2
。
同じドメインにある場合は、それを sessionStorage に追加できます
sessionStorage["varname"] = x;
これを URL クエリ文字列の変数として設定し、値のクエリ文字列を読み取ることができます。
何かのようなもの:
index.html?variable=value
もう 1 つのオプションは、変数のキー/値を使用して Cookie を設定し、ページの読み込み時に Cookie を読み取ることです。
document.cookie=variable + "=" + value;