2016-04-21 12 views
0

Ich erhalte die Fehler JSON Parse error: Unbekanntes Token '<'. aber nur auf IOS. auf Android funktioniert es gut und die JSON scheint recht zu sein. (Sie können den Link in Ihren Webbrowser setzen und se). Der Fehler ist in dieser Zeile Data = JSON.parse (this.responseText); aber ich kann nicht verstehen warum. und warum funktioniert Android und nicht in IOS?JSON Parse error: Unbekanntes Token '<' in Titan

var client = Ti.Network.createHTTPClient({ 
      onload : function(e) { 
       Data = JSON.parse(this.responseText); 
       Size = Object.keys(Data).length; 
       AddList(); 
      }, 
      onerror : function(e) { 
      }, 
      timeout : 15000 
     }); 
     client.open("GET", http://lamadeus.virtualweb.pt/site/app_mobile/teste.php?act=getprodsdestaque); 
     client.send(); 

Antwort

0

Haben Sie versucht, den ResponseText auf iOS zu drucken? In der Regel weist dieser Fehler darauf hin, dass die Anforderung HTML anstelle von JSON empfängt.

0

prüft nach dem Austausch:

< mit &lt;

> mit &gt;

& mit &amp; in Ihrem this.responseText und danach versuchen zu analysieren.

+0

ich bin tot nicht arbeiten –