選択ボックスの値を Cookie に保存しようとしています。
ユーザーが「デフォルト リンク」をクリックすると、選択した値が Cookie に設定されます。彼らが私のURLを開くと、デフォルトで選択された値が表示されます。
この目的のために、以下のコードを書きましたが、「language」という名前で送信された Cookie を取得する方法がわかりません。
私の疑問: 現在送信されている Cookie の値を、ドロップダウンでデフォルトで選択されている値として表示するにはどうすればよいですか?
助けてください。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#continue').click(function() {
var singleValues = $("#select_letter").val();
$.cookie("language", singleValues);
})
});
</script>
</head>
<body>
<select id='select_letter'>
<option>Java</option>
<option>C</option>
<option>php</option>
<option>python</option>
<option>c sharp</option>
</select>
<a href='/PhtestProject/index.php' id='continue'>Save as default value</a>
<!-- On click of this link the current page will load -->
</body>
</html>
更新:
<script>
$(document).ready(function(){
$('#continue').click(function() {
var singleValues = $("#select_letter").val();
$.cookie("language", singleValues);
})
alert($.cookie('language')); //getting the correct value which are set in cookie
$('#select_letter option[value="'+$.cookie('language')+'"]').attr('selected', 'selected'); //This is not working,Not setting the cookie value as selected
});
</script>