2010-11-24 3 views
2

Wenn Sie jQuery UI-Registerkarten verwenden, können Sie eine .php- oder .html-Datei als Tab-Inhalt angeben. Ist es möglich, den Inhalt in der Ajax-Registerkarte zu aktualisieren, wenn ein Benutzer auf eine andere Registerkarte wechselt und wieder darauf zugreift? (Die Registerkarte enthält dynamische Informationen, und der Benutzer kann eine Aktion in einer anderen Registerkarte ausführen, die eine Aktualisierung erfordert).jQuery UI-Tabs mit AJAX - erzwingt das Neuladen des Tab-Inhalts jedes Mal, wenn die Registerkarte gewechselt wird

Antwort

0

Ich denke, dass es das standardmäßig tut. Zumindest zeigt dieser Code die Werte für einen Bruchteil einer Sekunde, bevor er vom Ajax-Aufruf neu geladen wird. Wenn nicht, vielleicht können Sie einen Reload mit diesem Ereignis tun, da es jedes Mal, wenn eine Seite ausgelöst wird, wird navigiert:

$('#tabContainer').bind('tabsselect', function (event, ui) { 
    $(ui.panel).html("tab is " + ui.tab + "<br/>\r\n" + // string 
     "panel is " + ui.panel + "<br/>\r\n" + // HTMLDivElement 
     "index is " + ui.index + "<br/>\r\n" + 
     "Hello, world!"); 
}); 
Verwandte Themen