Hallo zusammen,
ich habe ein Formular, welches sich dynamisch erstellt aus einer Datenbankabfrage.
Die input Felder benenne ich nach dem Schema:
Jetzt gibt es beispielsweise 3 Input felder mit den IDs
- input4711
- input159
- input635
ich habe nun eine ajax Funktion geschrieben, die prüft ob das Formular verändert wurde.
Mein Ziel ist es jedoch nur die Daten weiterzugeben, die verändert wurden.
Sofern als im input635 eine änderung durchgeführt wird, dann soll nur dieser wert übertragen werden.
so sieht meine Funktion aktuell aus:
das funktioniert soweit auch, nur bekomme ich in jedem formular input felder mit anderen id`s.
Ich weiss leider nicht wie ich dies dynamisch in der Ajax Funktion umsetzen kann.
Habt Ihr einen kleinen Denkanstoß für mich?
Vielen Dank
ich habe ein Formular, welches sich dynamisch erstellt aus einer Datenbankabfrage.
Die input Felder benenne ich nach dem Schema:
PHP-Code:
id="input{{ $test->id }}" name="input{{ $test->id }}"
- input4711
- input159
- input635
ich habe nun eine ajax Funktion geschrieben, die prüft ob das Formular verändert wurde.
Mein Ziel ist es jedoch nur die Daten weiterzugeben, die verändert wurden.
Sofern als im input635 eine änderung durchgeführt wird, dann soll nur dieser wert übertragen werden.
so sieht meine Funktion aktuell aus:
Code:
$("#test_form").change(function(){ $.ajax({ url: "/ajax/check", // type:"POST", data:{ input1:$("#input4711").val(), input2:$("#input159").val(), input3:$("#input635").val() }, success: function(response){ alert('A'); $html = "<p>" + response.help[0].solution + "</p>"; $("#anzeige").append($html); } }); });
Ich weiss leider nicht wie ich dies dynamisch in der Ajax Funktion umsetzen kann.
Habt Ihr einen kleinen Denkanstoß für mich?
Vielen Dank
Kommentar