Hallo,
ich habe eine Seite mit einer Tabelle und darin beliebig viele Tabellenzeilen.
In jeder Zeile ist ein Infobutton der die ID des Datensatzes der Tabellenzeile
weitergeben kann.
Nun soll per Ajax/jQuery auf eine Funktion in der Typo3 Klasse (Extension pi1)
zugegriffen werden. Diese Funktion holt Daten aus der Datenbank anhand der
gelieferten ID. Zurückgegeben werden soll nun eine HTML Tabelle die die
Daten aus der DB verwurschtelt hat.
Dieses verwurschtete HTML soll dann in einem Modal-Window angezeigt
werden.
Beispiel-Code:
Code:
<script>
// When the document loads do everything inside here ...
$(document).ready(function(){
$('.content').load('boo.php'); //by default initally load text from boo.php
$('#menu a').click(function() { //start function when any link is clicked
$(".content").slideUp("slow");
var content_show = $(this).attr("title"); //retrieve title of link so we can compare with php file
$.ajax({
method: "get",url: "boo.php",data: "page="+content_show,
beforeSend: function(){$("#loading").show("fast");}, //show loading just when link is clicked
complete: function(){ $("#loading").hide("fast");}, //stop showing loading when the process is complete
success: function(html){ //so, if data is retrieved, store it in html
$(".content").show("slow"); //animation
$(".content").html(html); //show the html inside .content div
}
}); //close $.ajax(
}); //close click(
}); //close $(
</script>
Wie kann ich hier über die get-Funktion von jQuery auf die pi1 Klasse meiner Extension zugreifen, bzw auf eine Funktion in meiner Klasse? Selbst wenn ihrs
jetzt nicht zu jQuery wisst, wäre es interessant zu wissen, wie das sonst
ausschauen könnte 
In PHP funktionierts ja so:
Code:
<?php
require('klasse.php');
$klasse->methode($param1, param2);
?>
Vielen Dank!
Gruß
Elli