ich Ajax verwenden MySQL-Abfrage und echo
json_encode
Ergebnis zu laufen, so dass ich ein JSON-Objekt bekommen: {cols: [XXXX], rows: [XXXX]}
:Wie die Richtigkeit eines Ajax überprüfen zurück JSON
$.ajax({
url: phpUrl,
data: command,
dataType: 'json',
async: true,
success: function(jsonData) {
//XXX
}
Das Objekt JSON sein sollte.
Manchmal gibt es Fehler msg von MySQL-Abfrage, so dass das zurückgegebene JSON-Objekt nicht gültig ist. Wie kann ich feststellen, ob das zurückgegebene JSON-Objekt gültig ist oder nicht?
bearbeiten
In http://api.jquery.com/jQuery.ajax/, heißt es „die JSON-Daten in einer strengen Weise analysiert wird, jede fehlerhafte JSON abgelehnt und ein Parse-Fehler wird geworfen“. Wie behandelt man den Parse-Fehler?