psYcho-edgE
Admiral
- Registriert
- Apr. 2013
- Beiträge
- 7.603
Die URL die im AJAX Call vorhanden ist, muss auf einen Pfad im JSP-Programm zeigen, welcher deinen Part hier ausführt. Aber: in deinem Script musst du irgendwie einen POST oder GET-Parameter der deinen String enthält aus dem AJAX-Call fischen. Wie das geht steht hier (was du mit 3 Sekunden Google auch hättest finden müssen). Wie du deine JSP-Seite so einstellst, dass dein Pfad dein Programmstück hier ausführt kann ich dir aber nicht erklären, hab keine Ahnung von JSP.
Javascript:
$(document).on("click", "#button1", function() {
// zu übertragende Daten holen (ggf. zum Beispiel aus einem Eingabefeld)
let text = "v1";
// asynchroner HTTP-POST-Request
$.ajax({
// aufzurufendes Serverskript
url: "http://domain:port/pfad/zu/deinem/javaprogramm.jsp",
// HTTP-Request-Typ
type: "POST",
// zu übertragende Daten
data: {name: text},
// folgende Funktion bei erfolgreicher Übertragung durchführen
success: function(data){
// mach etwas - z.B. Antwortnachricht deines JSP-Servers ausgeben
}});
});