Javascript 无法使用jquery访问phonegap中的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”,{}) .完成(功能(数据)

我有一个简单的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){

});