2014-12-19 39 views
0

我做與URL的NodeJS一個簡單的POST請求說: /TASK1/TASK2 /:DATA1 它返回:window.location.href不搬遷頁面

{ 
    result: 'success' 
} 

上成功的行動,我想去/任務路線,所以我做了:

window.location.href = '/task1'; 

但這似乎不工作,因爲它不帶我去的路線,但在年底追加TS = 1234566(隨機數)? url: /task1/task2 /:data1?ts = 12345678910112

注:這只是我的本地發生的事情,似乎是工作權liveserver

+2

JavaScript不會神奇地將'?ts = 12345666'這樣的東西添加到您的URL中,所以這可能是您服務器上的一些怪癖。 – 2014-12-19 00:39:06

+0

您是否嘗試過完整的網址以查看行爲是什麼? – theoutlander 2014-12-19 00:40:00

+0

@theoutlander結果是相同的,即使我把window.location.href = location.protocol +'//'+ location.host +'/ task1' – suman 2014-12-19 00:56:03

回答

0

?ts看起來它給你一些奇怪的原因時間戳。

儘管如此,請嘗試window.location.pathname='/task1';並查看它是否能讓您獲得任何地方。

+0

結果一樣,還加上時間戳 – suman 2014-12-19 00:54:58

0

樹中的某個組件正在附加最有可能讓瀏覽器無法緩存結果的組件。