Ich versuche, einen API-Aufruf über AJAX zu machen und wenn die Ergebnisse abgerufen werden, halte ich diesen Fehler:
Uncaught ReferenceError: $sum_of_nums is not defined
Wenn Sie sich die JSON-Daten unten ansehen, sehen Sie die $sum_of_nums
Variable innerhalb der Daten selbst.
Ich bin nicht wirklich sicher, warum dieser Fehler auftritt, was bedeutet, dass ich nicht sicher bin, ob ich diese Daten richtig analysiere.
Jede Hilfe würde sehr geschätzt werden!
Die JSON nicht gültig zurückgegeben wird analysiert werden, wenn sie diese Variable in ihm hat. Sie müssen diesen Wert tatsächlich in JSON selbst platzieren - nicht in die Variablenreferenz. Beachten Sie, dass Sie 'JSON.stringify' nicht erneut aufrufen müssen. jQuery wird die Antwort für Sie bereits deserialisiert haben, als Sie 'dataType:' json'' angegeben haben. Sie müssen auch nicht "crossDomain: true" festlegen. Nichts daran ist Cross-Domain. Schließlich hat Ihr JS-Code auch eine zusätzliche schließende '})' in der 'Erfolg' Handler –