私の人生では、これを理解することはできません。専門家の何人かが私を助けてくれることを願っています:> ここで見つけたいくつかのアプローチを試しました..しかし、値を適切に設定できないように見えるため、コードを間違って配置しているに違いありません.
私が望んでいるのは、ユーザーがドロップダウンで地域を選択し、それが Cookie を設定することです。Cookie に応じて、ユーザーは特定のページにリダイレクトされます。Cookieを適切に設定/検出したようですが、ユーザーが新しいページに到達したら、リージョンドロップダウンで現在のリージョンを「選択」して、ユーザーが正しいリージョンにいることを認識できるようにします..どのように設定しますか?クッキーが特定の地域として検出されたときに選択された値?
これまでの私のコードは次のとおりです。
<select id="regionSelect">
<option id="aus" value="aus">Australia</option>
<option id="fr" value="fr">France</option>
<option id="ger" value="ger">Germany</option>
<option id="usa" value="usa">USA</option>
</select>
<script>
$('#regionSelect').change(function() {
$.cookie('hrregion', $(this).val(), {expires: 365});
if ($.cookie('hrregion') == "aus") {
window.location.href = "australia.aspx";
}
if ($.cookie('hrregion') == "fr") {
window.location.href = "france.aspx";
}
if ($.cookie('hrregion') == "ger") {
window.location.href = "germany.aspx";
}
if ($.cookie('hrregion') == "usa") {
window.location.href = "usa.aspx";
}
</script>