-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Harald, du musst natürlich eine Instance deiner klasse erzeugen wenn du den entsprechenden rückgabe wert von dieser klasse haben willst. und eventuell eine entsprechend funktion die sich darum kümmert ajaxRequest zu Handeln.
dein code könnte ungefähr so aussehen: class my_ajax extends tslib_pibase { public function main() { $feUserObject = tslib_eidtools::initFeUser(); tslib_eidtools::connectDB(); $plattform = t3lib_div::makeInstance('tx_plattform_pi1'); $ausgabe = $plattform->processAjax(); //$testausgabe="testausgabe"; return $ausgabe; } } $output = t3lib_div::makeInstance('my_ajax'); echo $output->main(); gruss chris Am 23.03.2012 14:06, schrieb Harald Keller: > Guten Tag > > Ich möchte eID nutzen für eine AJAX abfrage, dafür habe ich in > Datei class_tx_plattform_pi1.php den Link so: $fullTable.='<br><a > href="index.php?eID=plattform">klick</a>'; > > in der ext_localconf: > $TYPO3_CONF_VARS['FE']['eID_include']['isisplattform'] = > 'EXT:isisplattform/eid/my_ajax.php'; > > und in meiner Extension im Unterordner "eid" die Datei my_ajax.php > und die sieht so aus: > > ------------------------------ > require_once(PATH_tslib.'class.tslib_pibase.php'); > > class my_ajax extends tslib_pibase { public function main() { > $feUserObject = tslib_eidtools::initFeUser(); > tslib_eidtools::connectDB(); $testausgabe="testausgabe"; > > return $testausgabe; } } $output = > t3lib_div::makeInstance('my_ajax'); $output->main(); > ------------------------------------------ > > Klicke ich auf den oben genannten Link so erhalte ich einfach eine > leere Seite, schreibe ich in der Datei my_ajax.php ganz unten: echo > $output->main(); so sehe ich die weisse Seite mit dem Text > "Testausgabe". > > Da ich aber das Skript aus meiner class_tx_plattform_pi1.php > aufrufe möchte ich das die Ausgabe nicht auf einer weissen Seite > stattfindet sondern ich den Rückgabewert in meiner > class_tx_plattform_pi1.php entgegenehmen kann. > > wo mache ich den Fehler? > > vielen Dank für jeden Tipp Harald > > - -- Christian Wolff, Berlin webdeveloper, tech-loving geek and typo3 enthusiast http://www.connye.com/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) iEYEARECAAYFAk9sfe0ACgkQIcCaXPh/JHEUHACg21esG3DRTo1dzi9l0twbXHiO NxgAn2nf7Kj4R5nyLkwI/Hze1MP6uIvN =Eu1T -----END PGP SIGNATURE----- _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german