我有这样的代码我写: 我所追求的是有关更新cookie(或一种不同的方法)的一些信息来完成以下切换,而无需重新加载页面。 我对此有大约9种不同情况:可能更新cookie中的JavaScript没有页面重新加载?
switch($.cookie('page')){
case '/':
d = level('1','#');
$('b').on('mouseover',function(){
var $this = $(this);
c = '#'+makeid(6);
n = c.search(d);
$this.css({'background':c,'border-radius':'0'});
if(n != -1){
$('#complete').html('<h1>Congratulations</h1>');
$('#disable').show();
$('#complete').show();
$('.ok').click(function(){
complete('1');
});
}
});
break;
case '1':
d = level('2','');
$('b').on('mouseover',function(){
var $this = $(this);
c = '#'+makeid(6);
n = c.search(d);
$this.css({'background':c,'border-radius':'0'});
if(n != -1){
$('#complete').html('<h1>Congratulations</h1>');
$('#disable').show();
$('#complete').show();
$('.ok').click(function(){
complete('2');
});
}
});
break;
}
function complete(val){
$('#repeat').click(function(){
$.cookie('page','/');
location.reload();
});
//$('.ok').click(function(){
$.cookie('page',val);
//});
clearBoard();
$('#ok').trigger('click');
}
任何想法? 只使用if语句的替代系列会更好吗?
(这个问题不是关于创建或更新cookie,而是在相同的请求中使用更新的cookie,而不是关于PHP) – phpmydev 2015-03-02 07:24:33