日期:2014-05-16  浏览次数:20342 次

jq cookie 关闭浏览器再重新打开 失效
不关浏览器,刷新页面是保存的。根据网上的方法设置了有效期也没用。

<script type="text/javascript">
var arr =["server","port","crport","qq","user_login","user_pass"];
$(document).ready(function(){
$.each(arr, function(index, value) { 
var c = $.cookies.get('fnsns'+value);
if(c){
//alert(c);
$("#"+value).val(c);
}else{
//alert("no");
}
});
$("#wp-submit").click(
function(){
$.each(arr, function(index, value) {
var v = $("#"+value).val();
if(v)$.cookies.set('fnsns'+value,v);
});
}
);
})
</script>

------解决方案--------------------
看看介个
------解决方案--------------------
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' }); 
这个试试?
------解决方案--------------------
.cookie('the_cookie', 'the_value', { expires: 7});

这样应该就可以,默认不需要特别的路径!