我们希望我们的Web应用程序中的所有AJAX调用都能接收JSON编码的内容。在大多数地方这已经完成了(例如在模态中)并且工作正常。将JSON编码的AJAX内容加载到jQuery UI标签中
但是,当使用jQueryUI的选项卡(http://jqueryui.com/demos/tabs/)及其ajax功能时,只能返回纯文本HTML(即从下面a标记中指定的URL)。如何让tab函数识别每个选项卡的点击,它将从指定的URL接收JSON编码的数据,并加载该JSON的.content索引?
$(function() {
$('div#myTabs').tabs();
});
<div id="mytabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
<li class="ui-state-default ui-corner-top"><a href="/url/one">Tab one</a></li>
<li class="ui-state-default ui-corner-top"><a href="/url/two">Tab two</a></li>
</ul>
</div>
你可以使用load()事件吗? – 2010-05-07 01:16:40
此解决方案适合您吗?它似乎不适合我。 – TheDelChop 2010-10-29 18:32:18