2011-08-04 14 views
1

URLに「書き換え」という単語が含まれていないかどうかを確認しています。ただし、Cookieが追加された後にページをリロードしてから、ページのリロードを停止します。現在は、URLが表示され、 "rewrite"という単語が含まれているため、ページを再読み込みしています。 jQueryにDo Once、またはStop()メソッドがありますか?両方はその後、あなたはすでにリロードを行ってきた知っていれば、私は.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(); 
    } 
}); 

を使用する必要がPerhpasは、URLで書き換え、Cookieの

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

答えて

1

チェックを解決しましたか?

+0

そうです。もちろん、単純なものです...コードを再配置してください、ありがとうございます。 – ToddN

+0

もしも/rewrite/.test(self.location.href)&& $ .cookie( 'logged_in')== nullならば、 – Treborbob

関連する問題