【发布时间】:2023-03-10 23:43:02
【问题描述】:
我有使用 AJAX 的 jQuery UI 选项卡。我的问题是我似乎无法检索在选项卡中加载的 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 的变量保持不变,这意味着我的参数丢失。
想法?
【问题讨论】:
-
在这里,我们也可以找到带有小sn-p的代码jqueryui.com/demos/tabs/#ajax
-
你到底指的是什么?
-
我不认为你理解我的问题,我在 AJAX 中加载选项卡,但我只能获取初始选项卡 URL,如果它发生变化则不能获取新 URL。
-
“在选项卡中我有一个 AJAX 调用...”,您在选项卡的哪个位置进行了此调用?您能否提供
$.ajax()中的所有选项?
标签: jquery jquery-ui jquery-ui-tabs