jQuery UI 选项卡 - 获取使用 Ajax 加载的选项卡的 URL
我有使用 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 是当前打开的选项卡的 url。
在选项卡中,我有一个 AJAX 调用,它调用相同的 url,但带有一些参数,即
$.ajax({
method: 'GET',
url = url+'?parameter=value'
});
执行此调用后,将调用新创建的 URL,重新加载选项卡,但检索加载的选项卡 url 的变量保持不变,这意味着我的参数丢失了。
有想法吗?
I have jQuery UI tabs using AJAX. My problem is I can't seem to retrieve the url which was loaded inside a tab.
For example - I get URL of loaded tab like this
var links = $("#tabs > ul").find("li a");
var selectedTab = $("#tabs").tabs('option', 'selected');
var url = $.data(links[selectedTab], 'load.tabs');
Where url is the url of currently opened tab.
In the tab I have an AJAX call, which calls the same url but with some parameters, i.e.
$.ajax({
method: 'GET',
url = url+'?parameter=value'
});
Once this call is executed, a newly created URL is called, tab is reloaded, but the variable which retrieves the loaded tab url remains the same, which means my parameters are missing.
Ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这会将当前选项卡 URL 保存在变量 url 中
This will save the current tab URL in variable url
您可以为 URL 保留一个全局变量。
you can keep a global variable for the URL.