2011-08-04 60 views
1

我正在檢查,看看url是否包含單詞「rewrite」,如果它是我添加一個cookie。但是,我想在添加cookie後重新加載頁面,然後停止重新加載頁面。目前,它不斷重新加載頁面,因爲它看到的網址,它包含單詞「重寫」。有沒有像jQuery中的Do OnceStop()方法? Perhpas我必須使用.live()?jQuery重新加載實時頁面和停止?

$(document).ready(function() { 
    if ($.cookie('logged_in') == null) { 
     Do Nothing 
     } else { 
     Do Something 
    } 
}); 

$(document).ready(function() {      
    if (/rewrite/.test(self.location.href)) { 
     $.cookie("logged_in", 1, { expires : 1 }); 
     location.reload(); stop(); 
    } 
}); 

在URL和餅乾解決

if (/rewrite/.test(self.location.href)) { 
    if ($.cookie('logged_in') == null) { 
     $.cookie("logged_in", 1, { expires : 1 }); 
     location.reload(); 
} 

回答

1

檢查重寫,如果兩個那麼你知道你已經做了重裝?

+0

是的,這樣做。當然,它的一些簡單的...重新排列代碼,謝謝。如果(/rewrite/.test(self.location.href)&& $ .cookie('logged_in')== null)也可以完成( – ToddN

+0

) – Treborbob

相關問題