Vogliamo che tutte le nostre chiamate AJAX nella nostra app Web ricevano contenuti con codifica JSON. Nella maggior parte dei posti questo è già stato fatto (ad esempio nelle modali) e funziona bene.Caricamento del contenuto AJAX con codifica JSON nelle schede dell'interfaccia utente jQuery
Tuttavia, quando si utilizzano le schede di jQueryUI (http://jqueryui.com/demos/tabs/) e la relativa funzionalità ajax, è possibile restituire solo HTML in chiaro (ad esempio dagli URL specificati nei tag di seguito). Come ottengo la funzione di tabulazione per riconoscere che su ogni clic della scheda, riceverà i dati codificati JSON dall'URL specificato e per caricare l'indice .content di quel 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>
È possibile utilizzare l'evento load()? –
Questa soluzione ha funzionato per te? Non sembra funzionare per me. – TheDelChop