Grüße euch,
Ich bin hart genervt. Sitze seit über 8 Stunden ab den Mist und ich komm nicht weiter. Ich hab schon so viele Dinge probiert, dass ich das hier gar nicht alles aufzählen kann. Es ist bestimmt irgend ein grundlegender Fehler.
Ich will über ein HTML Dokument ein AJAX Skript aufrufen, dass einen simplen String an einen Restcontroller @POST/PUT schicken soll. Der entsprechende Methode wird auch getriggert, allerdings ist der übergebene String IMMER null. Ich habe Postman genommen. Dort kommt der String an und wird verarbeitet. Das sagt mir, dass es am AJAX Script bzw dem HTML Teil liegt.
Die Forms performen ja in der Regel nur ein GET und kein POST. Daran wirds irgendwie liegen. Aber ich weiß nicht mehr weiter. Hab komplett Google umgegraben. Ich habe viele LÖsungen gefunden. Muss gestehen, ich arbeite jetzt das erste mal mit AJAX bzw Javascript im Allgemeinen so richtig.
Zur Erklärung: "operator" ist der Parameter der in dem RestController erwartet wird.
Hier die AJAX Function und der HTML Teil. Der RestController tut was er soll.

Und hier der relevante HTML Teil:
Erlöst mich bitte.
Ich bin hart genervt. Sitze seit über 8 Stunden ab den Mist und ich komm nicht weiter. Ich hab schon so viele Dinge probiert, dass ich das hier gar nicht alles aufzählen kann. Es ist bestimmt irgend ein grundlegender Fehler.
Ich will über ein HTML Dokument ein AJAX Skript aufrufen, dass einen simplen String an einen Restcontroller @POST/PUT schicken soll. Der entsprechende Methode wird auch getriggert, allerdings ist der übergebene String IMMER null. Ich habe Postman genommen. Dort kommt der String an und wird verarbeitet. Das sagt mir, dass es am AJAX Script bzw dem HTML Teil liegt.
Die Forms performen ja in der Regel nur ein GET und kein POST. Daran wirds irgendwie liegen. Aber ich weiß nicht mehr weiter. Hab komplett Google umgegraben. Ich habe viele LÖsungen gefunden. Muss gestehen, ich arbeite jetzt das erste mal mit AJAX bzw Javascript im Allgemeinen so richtig.
Zur Erklärung: "operator" ist der Parameter der in dem RestController erwartet wird.
Hier die AJAX Function und der HTML Teil. Der RestController tut was er soll.

Und hier der relevante HTML Teil:
Code:
<div id="formDiv">
<form id="form" method="post">
<input type="text" id="display">
<div class="batteryBlock">
<table>
<tr>
<td><button type="submit" onClick="test()" id="bat" class="btnNum" value = "+">+</button></td>
</tr>
Erlöst mich bitte.