-1

我正在尝试在我的 PhoneGap 应用程序中解析 json 文件。在 Stackoverflow 上搜索后,我找到了这段代码。

这是我的代码

 $(document).ready(function() {
    var url =  "http://www.shobingg.com/cms/sites/php/message.json";
    $.getJSON(url + "?callback=?", null, function(data) {
        alert(data);
    });
});

jsfiddle

您可以在此处查看原始帖子

我的代码有什么问题?

4

1 回答 1

1

好的。这不是您可以在应用程序中解析 json 的唯一方法。这实际上是JSONP-Json With Padding您所说的JSON.在 JSONP 中,当我们从服务器请求JSON数据时,我们需要一个回调函数。而不是使用JSONPuse JSON。只需调用JSON文件,获取响应并使用Ajax请求解析它。

例如

jQuery.ajax({
        async: false,
        type: "POST", 
        url: 'Your URL,
        success: function(response) 
               {
                  var ss = JSON.parse(response);
                      console.log(ss);
                }
            });

当我开发我的 PhoneGap 应用程序时,这段代码对我有用。我在我的应用程序中需要 JSON 数据,我通过这段代码获取数据。希望这会对你有所帮助。

于 2013-05-20T11:35:20.713 回答