JSON Parse error: Unrecognized token '<' in titanium
JSON Parse error: Unrecognized token '<' in titanium
我收到错误 JSON 解析错误:无法识别的标记“<”。但仅限于 IOS。在 android 中它工作正常并且 JSON 接缝是正确的。 (您可以将 link 放入您的网络浏览器中并进行搜索)。错误在这一行 Data = JSON.parse(this.responseText);但我不明白为什么。为什么在 android 而不是 IOS 上工作?
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();
更换后检查:
<
与 <
>
与 >
&
在您的 this.responseText
中使用 &
,然后尝试解析。
您是否尝试过在 iOS 上打印 responseText?通常此错误表明请求正在接收 HTML 而不是 JSON.
我收到错误 JSON 解析错误:无法识别的标记“<”。但仅限于 IOS。在 android 中它工作正常并且 JSON 接缝是正确的。 (您可以将 link 放入您的网络浏览器中并进行搜索)。错误在这一行 Data = JSON.parse(this.responseText);但我不明白为什么。为什么在 android 而不是 IOS 上工作?
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();
更换后检查:
<
与 <
>
与 >
&
在您的 this.responseText
中使用 &
,然后尝试解析。
您是否尝试过在 iOS 上打印 responseText?通常此错误表明请求正在接收 HTML 而不是 JSON.