JSON-Antwort-format-Fehler - red dot\Kugel vor der Antwort
Ich sende eine AJAX Anfrage erwartet JSON-Antwort.
Jedoch die zurückgegebenen JSON vorangestellt ist mit einem roten Punkt\Kugel, die verursacht einen parse error.
Hier ist ein screenshot von Postman
:
Der Punkt wird nicht angezeigt auf Raw
oder Preview
display, nur auf Pretty
.
In den Chrome Dev-Tools Registerkarte "Netzwerk" erscheint unter Response
. Preview
ist ganz normal angezeigt, als ob der Punkt nicht da ist.
- In Chrom, rote Punkte in der Regel stellt nicht-druckbare spezielle unicode-characterss. Bitte überprüfen Sie Ihre server-side-code um zu verhindern, dass die Ausgabe dieser Zeichen.
- Warum ist die "XML" - button gedrückt?
- Egal. JSON-Taste, die mit der gleichen
- Gut, wenn der web-server sendet JSON-identifiziert, die als XML-und Sie sich darauf verlassen, dass einige automatisierte Parsen, das könnte erklären das Problem so gut. Was auch immer, hast du verstanden devnull69 Kommentar?
- Ja. @devnull69, kannst du bitte posten Sie Ihren Kommentar als Antwort?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie bereits erwähnt in einem Kommentar vor: In Chrom, rote Punkte repräsentieren normalerweise nicht-druckbare spezielle unicode-Zeichen.
Bitte überprüfen Sie Ihre server-side-code um zu verhindern, dass die Ausgabe dieser Zeichen
Wenn Ihre Dateien die Kodierung mit UTF-8 besser zu der Kodierung mit UTF-8 ohne BOM. Dies kann leicht getan werden, durch notepad++. Die Schritte sind wie folgt,
Dieser kann Ihr problem beheben.
Müssen Sie deaktivieren Sie Objekt-Puffer auf der server-Seite.
Ich bin mit PHP, da mein server-side-Sprache und ich Stand vor ähnlichen problem und die Lösung war die Reinigung meines Puffer mit
ob_clean();
ich hatte das gleiche problem und behoben, das durch konvertieren der Datei von utf-8 nach utf-8 ohne BOM
Stand ich vor roten Punkte problem in meinem ajax-Antwort, die ich habe versucht, eine Menge der Lösung, sondern tust auch Arbeit für mich, nach dem ich dann versucht, ob_clean () - Funktion hab ich die Lösung
Ich löste mein problem mit ob_clean() Konstruktor-Methode