AJAX requests via actions

Beispielszenario

In einem Formular soll auf Knopfdruck ein AJAX Request mit den Benutzereingaben abgesetzt werden.

Voraussetzungen

  1. jQuery ist in einer aktuellen Version eingebunden (zum Beispiel als Datei an den Prozessschritt gehängt).
  2. Eine Aktion vom Typ "Javascript code ausführen" wurde angelegt.
  3. Eine Event ist mit der neu angelegten Aktion verknüpft.

Die Aktion anlegen

Zunächst wird eine Aktion angelegt bei der folgende Einstellungen getroffen wurden:

  • Typ: Execute some javascript code
  • Titel: z.B. AJAX Request
  • Javascript Funktionsname: z.B. sendAjaxRequest
  • Beschreibung: optional

Zu beachten ist, dass der Javascript Funktionsname ein gültiger Javascript Bezeichner ist.

Der Javascript Code der Aktion sieht folgendermaßen aus:

  1. var data = "";
  2. data += "username=" + $('#username').val();
  3. data += "&password=" + $('#password').val();
  4.  
  5. $.post('fileadmin/CheckLogin.php', data, function(response) {
  6. if (response.checked) {
  7. $('#result').val('login accepted');
  8. }
  9. });
© 2017 Ososoft GmbH