Ich versuche, ein JSON-Objekt mit AJAX an ein Servlet zu senden. Das Objekt soll geändert und zurück an den Client gesendet werden. Dies ist der Code, den ich verwendet habe, um das Json-Objekt vom Client zum Server zu senden. Funktion sendJson (jsonObj)Senden eines JSON-Objekts mithilfe von AJAX an ein Servlet und Empfangen eines Antwort-JSON-Objekts
{
var parsed = JSON.parse(jsonObj);
$.ajax({
type: 'get',
url: 'GameLogic',
dataType: 'JSON',
data: {
loadProds: 1,
parsed: JSON.stringify(parsed)
},
success: function(data) {
},
error: function(data) {
alert('fail');
}
});
}
Ich habe nur Grundkenntnisse in Javascript. Wie ich verstehe, sendet dieser Code nur ein JSON-Objekt an ein Servlet. Wie erhalte ich die Antwort vom Servlet? Ich suchte danach und fand ähnliche Funktionen wie oben, um eine Antwort zu erhalten. Ich verstehe nicht, was das success: function(data)
Teil tut. Kann mir jemand den Weg erklären, ein JSON-Objekt zu senden und die Antwort von und zu einem Servlet zu erhalten. Wenn ich ein JSON-Objekt an das Servlet sende, kann ich auf irgendeine Weise wissen, ob es vom Servlet empfangen wird, außer das Objekt als Antwort zurückzusenden.
Ist diese Antwort alle Ihre Fragen WRT Servlets + Ajax? http://StackOverflow.com/Q/4112686 Angesichts der aktuellen Art und Weise, wie Sie $ .AJAX verwenden, scheint Ihnen ein grundlegendes Verständnis zu fehlen. – BalusC