FORM ACTION-Problem nach AJAX-Load mittels ajax.php ("Passwort vergessen"-Modul)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • WhiteStyle
    Contao-Nutzer
    • 18.03.2011
    • 3

    #1

    FORM ACTION-Problem nach AJAX-Load mittels ajax.php ("Passwort vergessen"-Modul)

    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
    Zuletzt geändert von WhiteStyle; 18.03.2011, 16:46.
  • WhiteStyle
    Contao-Nutzer
    • 18.03.2011
    • 3

    #2
    Gelöst!

    Hat sich erledigt!

    Kommentar

    • dieselboy
      Contao-Nutzer
      • 28.12.2009
      • 208

      #3
      Hallo WhiteStyle,

      der Neugierde halber: an was hat es denn gelegen bzw. wie hast du es gelöst?


      Viele Grüße
      Daniel

      Kommentar

      • Muty
        Contao-Nutzer
        • 23.01.2011
        • 3

        #4
        Hallo,

        die Lösung zu diesem Problem könnte mir auch weiterhelfen. Wäre sehr nett, falls du das noch mal rauskramen könntest!

        Vielen Dank,
        Muty

        Kommentar

        • Marek123
          Contao-Nutzer
          • 25.11.2012
          • 33

          #5
          Mir auch, wenn es den noch möglich ist!

          Kommentar

          • WhiteStyle
            Contao-Nutzer
            • 18.03.2011
            • 3

            #6
            Lösung

            …ich habe mittels jQuery einfach die action des formulars geleert…

            Kommentar

            Lädt...