我不知道下面的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>当单击example 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感谢的呢?
发布于 2012-04-27 21:17:33
您添加的代码片段与http://jqueryui.com/demos/tabs/ajax.html上的示例页面不符
它应该看起来像这样:
<div id="tabs">
<ul>
<li><a href="#tabs-1">Preloaded</a></li>
<li><a href="ajax/content1.html">Tab 1</a></li>
<li><a href="ajax/content2.html">Tab 2</a></li>
<li><a href="ajax/content3-slow.php">Tab 3 (slow)</a></li>
<li><a href="ajax/content4-broken.php">Tab 4 (broken)</a></li>
</ul>
<div id="tabs-1">
<p>Proin elit arcu, rutrum commodo...</p>
</div>
</div>第一个选项卡不是ajax选项卡。其他选项卡是通过ajax动态加载的。href确定ajax抓取的目标内容。
https://stackoverflow.com/questions/10351081
复制相似问题