0

'我有一个页面,在运行 AJAX 和 js 函数后,我需要重新加载页面并转到特定的 JqueryUI 选项卡。(在这种情况下,选项卡是'tabs-b')(jquery-ui-1.8.20)

此代码重新加载页面,但不会转到 tabs-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 语法错误,但我没有发现任何其他人有同样的问题。

4

1 回答 1

0

在您的代码中,您不需要window.location.hrefand window.location.reloadreload (true) 将根据现有的 url 从服务器获取当前页面。

只需使用window.location.href

于 2013-10-01T05:04:55.463 回答