代码之家  ›  专栏  ›  技术社区  ›  srt8driver

Javascript重定向到带有jquery选项卡的页面

  •  0
  • srt8driver  · 技术社区  · 11 年前

    “我有一个页面,在运行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语法错误,但我还没有发现其他人有同样的问题。

    1 回复  |  直到 11 年前
        1
  •  0
  •   Scary Wombat    11 年前

    在你的代码中你不需要 window.location.href window.location.reload . reload (true )将基于现有url从服务器获取当前页面。

    只需使用 窗口位置href