0
我有一个“选择您的语言”模式,当用户第一次访问该网站时将出现。然后,他们可以选择他们想要的语言,然后创建并存储Cookie。当用户重新访问该网站时,他们将被自动重定向到他们选择的语言。当我选择一个选项时,Cookie正在创建,但它的内容等于“%2F”,并且不发生重定向。我想这是因为我没有调用某种“页面加载”功能,并且所有内容都在bind()函数中,但是我失去了从这里去的地方。从选择下拉菜单创建“选择语言”Cookie
这里是下面的代码页:
这是我到目前为止有:
jQuery(function($){
$('#language-select').bind('change', function() {
var url = $(this).val(); // get selected value
if (url) { // require a URL
$go = $.cookie('lang', url, {expires: 7}); // create cookie from select URL
if ($go){ //if the cookie exists
window.location = url; // redirect
}
else {
// do nothing until cookie is created
}
}
return false;
});
});