2013-11-01 81 views
-2

是否可以相應地重定向到頁面,例如http://mysite.com/page.htmlhttp://mysite.com/10010/page1.html(其中cookie設置爲10010); http://mysite.com/page2.htmlhttp://mysite.com/10010/page2.html(其中cookie設置爲10010)等等。根據url路徑重定向到頁面

if ($.cookie('10010')) 
{ 
window.location.href = 'http://mysite.com/10010'+'what to insert here?'; 
} 

我可以只用一個字符串來做,還是我必須聲明每一頁?

+0

http://stackoverflow.com/questions/503093/how-can-i -make-a-redirect-page-in-jquery-javascript – Ashish

+0

@Ashish是的,謝謝我知道,問題是我有很多頁面..所以我問我是否必須聲明每一頁或有辦法做到這一點對全部? – yas

回答

0

不是很好的處理cookies的方法。你最好做這樣的事情

設置一個cookie

var mylocation = window.location.href.split("/")[1]; 
$.cookie("mylocation", mylocation); 

讓您的位置更好

var mylocation = $.cookie("mylocation"); 
if(mylocation) { 
    window.location.href = "/"+mylocation+window.location.href; 
} 
+0

感謝您的回覆..有沒有可能在我的代碼中使用{path}之類的東西..我的新來這個例子是非常有用的,但問題是,我將不得不創建和聲明100的「mylocation 「 – yas

+0

根據您的要求進行編輯。它現在存儲'10010'在'http:// mysite.com/10010/page1.html' – Eternal1

+0

謝謝..編輯沒有爲我工作對不起..我可能有困難解釋什麼即時通訊試圖完成..隨着你的第一個例子有一個我需要的方式的實際重定向,只是路徑有問題,因爲它重定向到http://mysite.com/10010/http:mysite.com/page1.html ..這幾乎是我的需要,如果我可以更正URL中的路徑.. – yas