当用户首次进入网站时,我通过位置的php设置了一个cookie。 cookie被称为“城市”。网站顶部有一个搜索表单,然后他们可以搜索一个术语并选择一个不同的城市。
当他们选择其他城市时,应删除之前的Cookie并使用新城市重新设置。
目前,代码会将初始cookie设置为null,但是它不会运行第二行代码。当我得到不正确的搜索结果并再次尝试时,它会起作用!
$('input, select').change(function(){
if (jQuery.cookie('city') ) { jQuery.cookie( 'city', null, { path: '/', domain:'928shopper.com' }) }
$.cookie('city', $('#optionname').val(), {expires: 7, path: "/"});
});
为什么它第一次不起作用?