Ich füge neue Funktionen zu einer App, die ich letztes Jahr geschrieben habe, und arbeite jetzt ... Ich portiere nur den Code von Appcelerator (3.2 ...) zum Appcelerator Studio 5.2.0.GA SDK ... und ich habe verbrachte 2 Tage versuchen, herauszufinden, warum Code, der derzeit auf einer App im App Store funktioniert nicht in der Umgebung SDK 5.2.0 funktioniertAppcelerator Nachricht = "JSON Parse Fehler: Unerwarteter Bezeichner " undefined "";
Ich halte den oben genannten Fehler .. Ich bin positiv, die URL ist korrekt und funktioniert
Diese Codezeile nun in der App im Laden arbeitet und in 3.1 ... aber funktioniert nicht in 5.2.0
var jsonObject = JSON.parse(this.responseText);
Es gibt den obigen Fehler "JSON-Parse-Fehler: Unerwarteter Bezeichner" undefined "";
Ich habe ihre Website zu lesen und nach einer Lösung gesucht ... Dank gesamten Block
Hat Ihr "JSON" haben 'undefined' drin? Das ist kein gültiger JSON. – user2357112
Versuchen Sie 'this.responseData' anstelle von' this.responseText' zu verwenden: http://docs.appcelerator.com/platform/latest/#!/api/Titanium.Network.HTTPClient-property-responseData. Versuchen Sie vor der Ausführung von JSON.parse, die Antwort zu protokollieren, um festzustellen, ob es sich um einen gültigen JSON mit folgendem Namen handelt: 'Ti.API.log ('this.responseText' + this.responseText);' –