In deiner view.html.php schreibst du folgendes:
PHP-Code:
$doc = JFactory::getDocument();
$doc->addScriptDeclaration("var url='".JURI::root(true).
"/index.php?option=com_component".
"&view=foo&format=raw;");
Deine Javascriptdatei enthält folgendes:
Code:
window.addEvent('domready', function(){
var request = new Ajax(url, {
method: 'get',
update: $('feld-id') // anpassen!!
});
$('tabX').addEvent('click', function(e) { // Tab ID anpassen
e = new Event(e).stop();
request.request();
});
}
Das läd jetzt halt nur ein Tab, mehrere Tabs kannst du dann mit mehreren url Variablen (z.B. eine zusätzliche ID als Parameter) und mehrere Ajax Requests machen. Ich denke, das Prinzip sollte aber klar sein.
Lesezeichen