Appcelerator消息=";JSON分析错误:意外标识符\“;未定义\“&“;;

Appcelerator消息=";JSON分析错误:意外标识符\“;未定义\“&“;;,json,appcelerator,appcelerator-titanium,Json,Appcelerator,Appcelerator Titanium,我正在给我去年写的一个应用程序添加新功能,现在正在运行。。。我只是将代码从Appcelerator(3.2…)移植到Appcelerator Studio 5.2.0.GA SDK。。。我花了两天的时间试图弄明白为什么目前在应用商店中应用程序上运行的代码在SDK 5.2.0环境中不起作用 我一直得到上面的错误。。我肯定url是正确的和工作 这行代码现在在商店的应用程序和3.1中都可以使用。。。但在5.2.0中不起作用 var jsonObject=JSON.parse(this.response

我正在给我去年写的一个应用程序添加新功能,现在正在运行。。。我只是将代码从Appcelerator(3.2…)移植到Appcelerator Studio 5.2.0.GA SDK。。。我花了两天的时间试图弄明白为什么目前在应用商店中应用程序上运行的代码在SDK 5.2.0环境中不起作用

我一直得到上面的错误。。我肯定url是正确的和工作

这行代码现在在商店的应用程序和3.1中都可以使用。。。但在5.2.0中不起作用

var jsonObject=JSON.parse(this.responseText)

它给出了上述错误 “JSON分析错误:意外标识符\“未定义\”

我已经阅读了他们的网站,并寻找解决方案。。。谢谢 整个区块

尝试一件事:

  • 打开此站点并将收到错误的响应数据放入其中

  • 在解析上述站点上的相同数据后,您可以检查问题是否真的存在于您的Tianium代码或数据中

  • 还要检查您是否真的得到了任何响应数据

  • 如果没有帮助,请分享一些必要的源代码

谢谢

尝试一件事:

  • 打开此站点并将收到错误的响应数据放入其中

  • 在解析上述站点上的相同数据后,您可以检查问题是否真的存在于您的Tianium代码或数据中

  • 还要检查您是否真的得到了任何响应数据

  • 如果没有帮助,请分享一些必要的源代码


谢谢

您的“JSON”中有未定义的
吗?这不是有效的JSON。请尝试使用
this.responseData
而不是
this.responseText
:。在执行JSON.parse之前,尝试记录响应以查看它是否是有效的JSON,并使用:
Ti.API.log('this.responseText'+this.responseText)
您的“JSON”中是否有
未定义的
?这不是有效的JSON。请尝试使用
this.responseData
而不是
this.responseText
:。在执行JSON.parse之前,尝试记录响应以查看它是否是有效的JSON,并使用:
Ti.API.log('this.responseText'+this.responseText)