我使用AJAX的jQuery UI标签。我的问题是我似乎无法检索在标签中加载的网址。
例如 - 我像这样获得加载标签的URL
var links = $("#tabs > ul").find("li a");
var selectedTab = $("#tabs").tabs('option', 'selected');
var url = $.data(links[selectedTab], 'load.tabs');
其中url是当前打开的标签的网址。
在选项卡中,我有一个AJAX调用,它调用相同的URL但有一些参数,即
$.ajax({
method: 'GET',
url = url+'?parameter=value'
});
执行此调用后,将调用新创建的URL,重新加载选项卡,但检索已加载的选项卡URL的变量保持不变,这意味着我的参数丢失。
想法?
答案 0 :(得分:1)
$("#tabs").tabs({
load: function(event, ui){
var anchor = ui.tab.find(".ui-tabs-anchor");
var url = anchor.attr('href');
}
});
这会将当前标签网址保存在变量网址
中答案 1 :(得分:0)
您可以为网址保留一个全局变量。