javascript - 使用参数重新加载 Jquery 选项卡

标签 javascript jquery-ui jquery

在选项卡中发生一些事件后,我想重新加载它。我需要向加载到选项卡中的页面发送一个参数。

以下命令重新加载页面:$("#tabs").tabs( 'load' , 6);

但是,我怎样才能用它发送参数呢?

最佳答案

// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }

    return vars;
}

然后您可以获取 url 变量并相应地调整您的选项卡(我刚刚在一个多小时前的项目中执行此操作!!)

代码取自snipplr.com

关于javascript - 使用参数重新加载 Jquery 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1235336/

相关文章:

javascript - jQuery 根据下拉列表中的选择更新 div

javascript - 在 django formset 中动态添加行

javascript - 转到页面滚动上的链接

jquery - jquery 小部件上的命名空间应该使用什么?

jquery - 通过 JQuery 向 Google App Engine 发送 POST 请求时没有结果

javascript - 给 svg :g element in D3. js 添加一个 title 属性

javascript - 在页面加载时启动模式

javascript - 如何在 Aurelia 应用程序中使用外部自定义元素(插件)?

Jquery UI Datepicker 不适用于 bootstrap 和 Firefox

jquery - 在其他对话框打开时更改 jquery 对话框标题的颜色,我们不希望它们更改