jQuery UI 选项卡 Ajax - 仅第一个选项卡显示加载的内容

发布于 2024-11-27 20:01:12 字数 901 浏览 1 评论 0原文

我有一组 jQuery UI 选项卡,它们通过 ajax 方法加载其内容:

<div id="tabs">
    <ul>
        <li><a href="/messages/inbox" title="Inbox"><span>Inbox</span></a></li>
        <li><a href="/messages/sent" title="Sent"><span>Sent</span></a></li>
        <li><a href="/messages/inbox" title="Ins"><span>Ins</span></a></li>
    </ul>
    <div id="Inbox"> ... </div>
    <div id="Sent"> ... </div>
    <div id="Ins"> ... </div>
</div>

JS:

$(document).ready(function () {
    $("#tabs").tabs();
}

显示选项卡标题,并且第一个选项卡的内容加载正常。

使用AJAX Tabs方法的详细信息这里

当我切换到不同的选项卡时,我可以看到浏览器加载该选项卡的内容,但不显示该内容。

我缺少什么想法吗?

I have a set of jQuery UI tabs, which load their content via the ajax method:

<div id="tabs">
    <ul>
        <li><a href="/messages/inbox" title="Inbox"><span>Inbox</span></a></li>
        <li><a href="/messages/sent" title="Sent"><span>Sent</span></a></li>
        <li><a href="/messages/inbox" title="Ins"><span>Ins</span></a></li>
    </ul>
    <div id="Inbox"> ... </div>
    <div id="Sent"> ... </div>
    <div id="Ins"> ... </div>
</div>

JS:

$(document).ready(function () {
    $("#tabs").tabs();
}

The tab titles are displayed, and the content of the first tab is loaded OK.

Using the AJAX Tabs method is detailed here

When I switch to a different tab, I can see the browser loads the content for that tab, but the content isn't displayed.

Any ideas what I am missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

两个我 2024-12-04 20:01:12

将您的 ul 列表替换为:

 <ul>
        <li><a href="#Inbox" title="Inbox"><span>Inbox</span></a></li>
        <li><a href="#Sent" title="Sent"><span>Sent</span></a></li>
        <li><a href="#Ins" title="Ins"><span>Ins</span></a></li>
    </ul>

replace your ul list by this :

 <ul>
        <li><a href="#Inbox" title="Inbox"><span>Inbox</span></a></li>
        <li><a href="#Sent" title="Sent"><span>Sent</span></a></li>
        <li><a href="#Ins" title="Ins"><span>Ins</span></a></li>
    </ul>
泪痕残 2024-12-04 20:01:12

现在已经修好了。随后的 $.ajaxSetup() 调用让我感到不安。

Have fixed it now. I had a subsequent $.ajaxSetup() call that was upsetting things.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文