Ankündigung

Einklappen
Keine Ankündigung bisher.

Form senden mit ajax_loadContent

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Form senden mit ajax_loadContent

    Hallo!

    hat jemand erfahrung mit ajax_loadContent und versenden von Forms?
    versuche ein form abzusenden folgend:

    PHP-Code:
    <form action="javascript:ajax_loadContent('divEditLine', '<? echo "function.php?entry=updateStellplatzKey"; ?>');" method="post" name="form1" id="form1">
    <input name="StellplatzSchluessel" type="text" class="txtbox" id="StellplatzSchluessel" style="width:100px" value="<? echo $data{0}; ?>" />
    <input name="btn_3" type="submit" class="button is-primary" id="btn_3" value="Speichern" />
    </form>
    Jedoch, auch logisch, bekomme ich in der function.php keine variablen mitgesendet. ich weiss aber nicth wie ich die abfangen kann bzw. weitertransportieren kann.
    kann mir da jemand helfen?
    mein ziel ist es hier ein inline edit zu schaffen. per klick lasse ich diese form anzeigen und per speichern möchte ich den wert speichern.

  • #2
    Da ajax_loadContent() keine eingebaute JS-Funktion ist, nein.

    Kommentar


    • #3
      JavaScript-Code hat in HTML-Attributen eigentlich nichts verloren.

      Mit jQuery lässt sich sehr einfach ein Formular per AJAX senden:

      Code:
      $('form#idform1').submit(function (event) {
          var $form = $(this);
          event.preventDefault();
      
          $.ajax({
              method: $form.attr('method'),
              url: $form.attr('action'),
              data: $form.serialize()
          }).done(function () {
              alert('Formular gesendet');
          });
      });

      Kommentar

      Lädt...
      X