JQuery UI 选项卡使用 ajax 加载文档片段
我正在使用 JQuery UI 选项卡,并希望从生成的页面加载片段。但是,整个页面都已加载。这是代码:
<head>
<script src="/js/jquery-ui-1.8.15.custom.min.js"></script>
<script>
$(function() {
$( "#tabs" ).tabs();
});
</script>
</head>
<div id="tabs">
<ul >
<li><a href="/page #content">Tab Head</a></li>
</ul>
</div>
有一个简单的方法可以做到这一点吗?另外,选项卡插件是否使用 .load() 或 .get() ajax 调用?
I am using JQuery UI tabs and would like to load a fragment from a generated page. However, the whole page is loaded. Here is the code:
<head>
<script src="/js/jquery-ui-1.8.15.custom.min.js"></script>
<script>
$(function() {
$( "#tabs" ).tabs();
});
</script>
</head>
<div id="tabs">
<ul >
<li><a href="/page #content">Tab Head</a></li>
</ul>
</div>
Is there an easy way of doing this? Also, is the Tabs plugin using .load() or .get() ajax calls?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能需要自己通过拦截所需的选项卡并加载内容来完成此操作。例如,您可以包含用于将片段加载到数据属性的实际 URL,例如
data-content-url="/page #content"
,并将其加载到select
事件中。因此,它看起来像:HTML 看起来像:
You may need to do it yourself by intercepting the desired tab and load the content in. For example, you could include the actual URL for loading the fragment to a data attribute, say,
data-content-url="/page #content"
, and load it in theselect
event. So, it would look something like:The HTML would look something like:
您可以使用选项卡的加载事件(“加载远程选项卡的内容后触发此事件。”)来解析/准备/编辑加载的内容并获取页面的片段。
You could use the load-event ("This event is triggered after the content of a remote tab has been loaded.") of the tabs to parse/prepare/edit the loaded content and get the fragment of the page.