表单选择以仅使用查询设置Cookie仅适用于第二次使用

时间:2014-06-05 17:46:24

标签: javascript jquery cookies

当用户首次进入网站时,我通过位置的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: "/"});

});

为什么它第一次不起作用?

0 个答案:

没有答案