在选项卡中发生一些事件后,我想重新加载它。我需要向加载到选项卡中的页面发送一个参数。
以下命令重新加载页面:$("#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/