Senden von JSON-Daten mit jQuery
Dieses Problem tritt häufig auf, wenn Daten in einer Abfragezeichenfolge wie „&Stadt=Moskau&Alter=25“ übertragen werden " anstelle eines JSON-Formats bei Verwendung der AJAX-Funktion von jQuery. Dies liegt daran, dass die erforderlichen Parameter für eine JSON-Anfrage nicht angegeben wurden.
Um dieses Problem zu beheben, müssen unbedingt die folgenden Schritte ausgeführt werden:
Der korrigierte Code unten zeigt diese Änderungen:
var arr = { City: 'Moscow', Age: 25 }; $.ajax({ url: 'Ajax.ashx', type: 'POST', data: JSON.stringify(arr), contentType: 'application/json; charset=utf-8', dataType: 'json', async: false, success: function(msg) { alert(msg); } });
Durch Befolgen dieser Schritte können JSON-Daten mit jQuery gesendet werden AJAX korrekt, um sicherzustellen, dass die Daten im erwarteten Format übertragen werden.
Das obige ist der detaillierte Inhalt vonWie sende ich JSON-Daten korrekt mit jQuery AJAX?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!