---
title: "Mootools vs xAJAX vs Json"
url: "https://www.typo3.net/d/93454-mootools-vs-xajax-vs-json"
source: "typo3.net"
tags: ["Extensions","Frage","JavaScript & AJAX","PHP"]
created: "2009-10-06"
last_reply: "2009-10-07"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Mootools vs xAJAX vs Json

Extensions · 3 Antworten · gestartet 2009-10-06

## Eröffnungsbeitrag

**digitalfreak** · 2009-10-06 · [Beitrag #1](https://www.typo3.net/d/93454-mootools-vs-xajax-vs-json/1)

Hallo alle zusammen,

ich habe da mal eine Frage.

Bei xAjax ist die Einbindung ja ein Kinderspiel.

JS Funktion registrieren und gleichnamige PHP Funktion erstellen und mit xml zurück geben. Fertig.

Wie funktioniert das genau bei Mootools?

Ich habe nur aus der Doku das hier:

```php
// checks if t3mootools is loaded
if (t3lib_extMgm::isLoaded('t3mootools'))    {
   require_once(t3lib_extMgm::extPath('t3mootools').'class.tx_t3mootools.php');
} 	 
// if t3mootools is loaded and the custom Library had been created
if (defined('T3MOOTOOLS')) {
 	tx_t3mootools::addMooJS();
// if none of the previous is true, you need to include your own library
// just as an example in this way
} else {
	$GLOBALS['TSFE']->additionalHeaderData['rgsmoothgallery'] =   '<script src="'.$this->getPath($this->conf['pathToMootools']).'" type="text/javascript"></script>';
}
```

Aber das ist ja nur die Einbindung vom standard JS von Mootools.

Wie bekomm ich meine Funktionen so wie bei xAjax da rein?! Geht das überhaupt so bequem?

Wenn mt das nicht kann, kann das vielleicht Json so wie xAjax?

## Antworten

### [#2](https://www.typo3.net/d/93454-mootools-vs-xajax-vs-json/2) · just2b · 2009-10-06

Hallo,

nein so bequem gehts da nicht! schau dir zB rgtabs an, am einfachsten über einen alternativen page-type, den du wieder über die extension füllst

georg

### [#3](https://www.typo3.net/d/93454-mootools-vs-xajax-vs-json/3) · digitalfreak · 2009-10-06

Mist ^^ ... hab ichs mir fast gedacht.

Über eID würde da sicherlich auch irgendwas gehen oder? Ist mir grad so in den sinn gekommen.

Das heißt:

eID=ext

class ext {
 function xyz () { return bla }
}

Und durch die eID wird ja nichts gerendert. Das heisst das müsste dann wohl so aussehen:

<form action="bla.html?eID=ext" ...>

Sowas in der art...?!

### [#4](https://www.typo3.net/d/93454-mootools-vs-xajax-vs-json/4) · just2b · 2009-10-07

eID geht natürlich auch, wobei die direkt mit index.php?eID=blabla aufgerufen wird

georg

---

Quelle: „Mootools vs xAJAX vs Json“, typo3.net, https://www.typo3.net/d/93454-mootools-vs-xajax-vs-json
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
