---
title: "extbase ajax"
url: "https://www.typo3.net/d/115866-extbase-ajax"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2013-08-29"
last_reply: "2013-08-30"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# extbase ajax

Extensions › Extbase · 1 Antwort · gestartet 2013-08-29

## Eröffnungsbeitrag

**sardinas** · 2013-08-29 · [Beitrag #1](https://www.typo3.net/d/115866-extbase-ajax/1)

Hallo Leute,

ich habe versucht wie in folgenden tutorial beschrieben:
<http://blog.it-crow.de/?p=4>
 Extbase und Ajax via eID
zun laufen zu bekommen, leider hat es nicht funktioniert.

hat jemand erfahrung damit gemacht?
kann jemand ein link zu einen beispiel wie Extbase und AJAX funktioniert
oder eine Extbase erweiterung nennen, die mit ajax in FE arbeitet?
vielen dank in voraus

## Antworten

### [#2](https://www.typo3.net/d/115866-extbase-ajax/2) · einpraegsam.​net · 2013-08-30

Hi,

im Prinzip gibt es zwei generelle Möglichkeiten, wie man in Extbase oder Pibase AJAX requests serverseitig empfangen und versenden kann:

- eID
- Eigener TypeNum

Der TypeNum wird oftmals empfohlen, ich selber stehe aber irgenwie mehr auf eID.

Hier ein Beispiel mit Namespaces (Extension femanager - Validierung der Eingaben):
<http://forge.typo3.org/projects/extension-femanager/repository/revisions/master/entry/Classes/Utility/EidValidate.php>

Hier ein Beispiel mit der alten Schreibweise (Extension powermail - Umwandlung von Geodaten):
<http://forge.typo3.org/projects/extension-powermail/repository/revisions/master/entry/Classes/Utility/EidGetLocation.php>

Das sind nur die Beispiele für die eID Scripts. Diese machen auch nichts anderes als eine Action in einem Controller aufzurufen. Die Action verarbeitet Parameter und gibt eine Statusmeldung zurück.

Per jQuery lässt sich so etwas super antriggern:

```javascript
$.ajax({
  url: '/index.php?eID=eidname',
  data: '&wert=123',
  success: function(data) {
    alert(data);
  }
});
```

Nicht vergessen, das eID Script in der ext_localconf.php zu initialisieren (danach unbedingt cache leeren):

```php
// enables call like /index.php?eID=eidname
$GLOBALS['TYPO3_CONF_VARS']['FE']['eID_include']['eidname'] = 'EXT:extensionkey/Classes/Utility/EidName.php';
```

---

Quelle: „extbase ajax“, typo3.net, https://www.typo3.net/d/115866-extbase-ajax
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
