Halli hallo liebe Community,
Contao 2.9.4 (frisch aufgesetzt)
Erweiterung Ajax-Tools 1.0.6 (ajax.php)
ich habe die AJAX-Erweiterung (ajax.php) installiert und rufe bei einem Klick auf einen Text-Link mittels jQuery.ajax() das "Passwort vergessen"-Modul auf und lade den HTML-Code in ein Ziel-Div. Das funktioniert ganz normal.
jQuery Code:
Code:
$.ajax({
url: "ajax.php?action=fmd&id=10&g=1",
cache: false,
success: function(html){
$("#target").html(html);
}
});
Dabei ergibt sich jedoch ein Problem. Die Formular-Aktion (action="") ändert sich bei diesem Aufruf und verweist beim Formular-Submit auf die URL "http://www.domain.com/ajax.php?action=fmd&id=10&g=1". Das ist gar nicht schön und liegt ja vermutlich daran, dass die Formular-Aktion
PHP-Code:
action="<?php echo $this->action; ?>"
(in der mod_password.tpl) beim AJAX-Aufruf durch "ajax.php?action=fmd&id=10&g=1" ersetzt wird.
Hat jemand eine Idee, wie die Änderung der Form-Action vermieden bzw. wieder korrigiert werden kann? Mit den Contao-Hooks habe ich mich noch nicht praktisch beschäftigt, findet sich vielleicht hier ein Lösung?
Schon einmal besten Dank und Grüße:Sebastian
Lesezeichen