2013-10-01 48 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?或者是影响结果的其他一些代码? –