Javascript 无法使用jquery访问phonegap中的json对象
我有一个简单的json文件:Javascript 无法使用jquery访问phonegap中的json对象,javascript,jquery,json,cordova,getjson,Javascript,Jquery,Json,Cordova,Getjson,我有一个简单的json文件: [{"id":"0"},{"id":"1"}] 我试图通过一个简单的循环来阅读和解析它: $.get("simple.json", {}) .done(function(data) { for (var i = 0; i < data.length; i++) { alert(data[i].id); } }); $.get(“simple.json”,{}) .完成(功能(数据)
[{"id":"0"},{"id":"1"}]
我试图通过一个简单的循环来阅读和解析它:
$.get("simple.json", {})
.done(function(data) {
for (var i = 0; i < data.length; i++) {
alert(data[i].id);
}
});
$.get(“simple.json”,{})
.完成(功能(数据){
对于(变量i=0;i
在chrome浏览器中,它运行良好
在三星s3 mini上的phonegap应用程序中,我得到了无限警报,而不是id
值
我检查了chrome开发面板,找不到任何错误
这有什么问题?由
$返回的数据。get
未解析为JSON
使用以下命令:
function(data) {
data = JSON.parse(data);
// rest of the code
或者,使用而不是get
:
$.getJSON("simple.json", {})
.done(function(data) {
for (var i = 0; i < data.length; i++) {
alert(data[i].id);
}
});
$.getJSON(“simple.json”,{})
.完成(功能(数据){
对于(变量i=0;i
使用
首先,在不同的浏览器中检查您的代码,如果没有任何问题,请检查jquery插件是否正确添加到应用程序html代码中,您只需调用console.log($('body');如果选择了dom元素,则这不是jquery附件问题,如果不将整个html页面放在此处,则这不是答案,而是注释。
$.getJSON('your.json',function(data){
});