Hallo,
ja ich weiß, schon wieder eine AJAX Frage ! Aber es will einfach nicht funktionieren.
Die Erweiterung AJAX habe ich installiert.
Zu Testzwecken habe ich einmal folgenden Code im Template fe_page.htm implementiert:
<script type="text/javascript">
window.addEvent('domready', function() {
new Request({
url: 'ajax.php?action=cte&id=2',
method: 'post',
evalScripts: true,
onComplete: function(response) {
alert(response);
}
}).send();
});
</script>
Die AJAX.PHP wird tatsächlich aufgerufen und springt zu dieser Stelle:
if ($this->Input->get('action') == 'cte')
{
$this->output($this->getContentElement($this->Input->get('id')));
}
Die Parameter 'cte' und die 'id' werden richtig erkannt.
Der Content wird jedoch nicht gelesen und auch nicht ausgegeben, obwohl er in der tl_content vorhanden ist.
Lesezeichen