Queremos que todas nuestras llamadas AJAX en nuestra aplicación web reciban contenido codificado en JSON. En la mayoría de los lugares esto ya está hecho (por ejemplo, en modales) y funciona bien.Cargando Contenido AJAX codificado en JSON en las pestañas de la IU jQuery
Sin embargo, al usar las pestañas de jQueryUI (http://jqueryui.com/demos/tabs/) y su funcionalidad ajax, solo se puede devolver el texto sin formato HTML (es decir, desde las URL especificadas en las etiquetas a a continuación). ¿Cómo hago para que la función de tabulación reconozca que en el clic de cada pestaña, recibirá datos codificados en JSON de la URL especificada y cargará el índice .content de ese JSON?
$(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>
¿Podría usar el evento load()? –
¿Esta solución funcionó para usted? No parece funcionar para mí. – TheDelChop