【发布时间】:2012-05-08 05:28:41
【问题描述】:
我不知道跟随 ajax 是如何工作的,(来自http://jqueryui.com/demos/tabs/ajax.html)
<li class="ui-state-default ui-corner-top"><a
href="http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-1">Tab 1</a>
</li>
<li class="ui-state-default ui-corner-top"><a
href="http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-2">Tab 2</a>
</li>
<li class="ui-state-default ui-corner-top"><a
href="http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-3">Tab 3(slow)</a>
</li>
<li class="ui-state-default ui-corner-top"><a
href="http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-4">Tab 4(broken)</a>
</li>
.....
<div id="ui-tabs-1"
class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>
<div id="ui-tabs-2"
class="ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"></div>
当点击例如Tab 2时,转到“http://jqueryui.com/demos/tabs/ajax.html#ui-tabs-2”,这是一个空的div,那么后台代码(例如 PHP)确实得到了 #ui-tabs-2 并返回 http://jqueryui.com/demos/tabs/ajax/content2.html 谢谢
【问题讨论】:
-
在那个演示中它真的很简单,他们没有为标签 2-4 创建一个 div,只有一个 li(标签本身,而不是面板)。 li 内部是一个链接元素,其中包含要放入面板的页面的 href,因此当单击页面时,通过 ajax“自动魔术”将页面加载到选项卡中