jQuery UI选项卡 - 获取加载了Ajax的选项卡的URL
问题描述:
我有使用AJAX的jQuery UI选项卡。我的问题是我似乎无法检索加载在选项卡内的网址。jQuery UI选项卡 - 获取加载了Ajax的选项卡的URL
例如 - 我得装标签的URL这样
var links = $("#tabs > ul").find("li a");
var selectedTab = $("#tabs").tabs('option', 'selected');
var url = $.data(links[selectedTab], 'load.tabs');
其中URL是当前打开的选项卡的URL。
在该选项卡我有一个AJAX调用,调用相同的URL,但与一些参数,即
$.ajax({
method: 'GET',
url = url+'?parameter=value'
});
一旦这个调用执行,新创建的URL被调用时,标签被重新加载,但检索加载的标签url的变量保持不变,这意味着我的参数丢失。
想法?
答
$("#tabs").tabs({
load: function(event, ui){
var anchor = ui.tab.find(".ui-tabs-anchor");
var url = anchor.attr('href');
}
});
这将保存当前选项卡的URL变量网址
在这里,我们可以用一小段代码太http://jqueryui.com/demos/tabs/#ajax –
什么是找到它正是你指的? – eagerMoose
在Tabs中加载Ajax ... –