我有這樣的代碼我寫: 我所追求的是有關更新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