我有一个问题需要你们帮助我。当用户更改 html 代码中的选择标记并清除我想清除它时,我用 javascript 设置了 cookie。
*如果在 php 脚本中我只需要清除或删除它,但如果在 jquery 脚本中我需要立即删除旧的并在用户更改选择标签时设置一个新的 cookie 值。让我们看看下面的脚本。
jQuery脚本
<script type="text/javascript">
$(function(){
$('#category').live('change',function(){
var opt = $('category :seleted').val();
document.cookie='category_name='+opt; //set the cookie when user make change
$.ajax({
type:'POST',
url : 'getcatetgory.php',
data : {option : opt},
success: function(){alert('you have successfully get on category')}
});
});
});
</script>
html
<select id='category'>
<option value='car'>Car</option>
<option value='house'>House</option>
<option value='sport'>Sport</option>
<option value='song'>Song</option>
<option value='phone'>Phone</option>
</selete>
这是我用 php 脚本完成的。
unset($_COOKIE['category_name']);
但它仍然对我不起作用。请指导我