2013-10-01 46 views
0

'我有一個頁面,在AJAX和js函數運行後,我需要重新加載頁面並轉到特定的JqueryUI選項卡。 (在這種情況下,標籤是「標籤-B」)(jQuery的UI-1.8.20)Javascript重定向到jQuery頁面的頁面

此代碼重新加載頁面,但不會去標籤-B(它在默認)

var formID = 'tabs-b'; 
window.location.href=$('survey1.php','#'+formID).val(); 
window.location.reload(true); 

我也嘗試過這同樣的效果:

window.location.href='survey1.php#tabs-b'; 
window.location.reload(true); 

但是當我只需將它輸入它的作品的瀏覽器。我很難過。我對js相當陌生,所以它可能是noob語法錯誤,但我還沒有發現任何其他人有同樣的問題。

+0

http://jqueryui.com/tabs/ –

+0

是 - 編輯,以反映在窗口重載的地方這 – srt8driver

+0

使用文檔的onload功能,因爲它會調用文件加載時不你可以解釋一個窗口 – Anup

回答

0

在你的代碼中,你不需要window.location.hrefwindow.location.reloadreload (true)將根據現有url從服務器獲取當前頁面。

您使用的只是用window.location.href

+0

我試過了,但沒有奏效;沒有重新加載頁面(刷新數據) – srt8driver

+0

window.location.href ='survey1.php#tabs-b'; – srt8driver

+0

這段代碼之後你是否返回false?或者是影響結果的其他一些代碼? –