首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在phonegap build + appframework应用程序中不加载本地数据

在phonegap build + appframework应用程序中不加载本地数据
EN

Stack Overflow用户
提问于 2014-05-08 13:09:16
回答 1查看 186关注 0票数 0

我正在为ios开发一个应用程序框架+ phonegap构建应用程序。当带有id #item1 1的面板加载时,我不希望本地获取数据并将其写入页面。我用这个:

代码语言:javascript
复制
   $('#item1').on("loadpanel", function(){



            $.ajax({
                type:"GET",
                url:"data/mydata.json",
                contentType:"application/json",
                success:function(data){



                    console.log(data.cat);

                    alert(data.cat);

                    $.ui.setTitle(data.cat);


                    $.each(data.entries, function( index, value ) {

                        $('ul.list').append('<li data-filter="' + value.title + '"><a href="#details/'+ index +'/1">' + value.title + '</a></li>')

                    });


                    $(".list").filterList();

                },


                error: function (xhr, ajaxOptions, thrownError) {
                    alert("errorstatus: " + xhr.status + " ajaxoptions: " + ajaxOptions + " throwError: " + thrownError);

                }



            });


        }); 

这在浏览器中运行得很好,但是当我使用phonegap构建打包用于ios的应用程序时,没有任何东西被附加到页面上,警报语句显示没有定义。这可能与config.xml中的phonegap访问标记有关,所以我也会在这里粘贴它们:

代码语言:javascript
复制
    <access origin="*" />
 <access origin="*"/>

所有的帮助都非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-08 13:38:32

dataType (默认值:智能猜测(xml、json、script或html)类型) Type:字符串是您期望从服务器返回的数据类型。如果没有指定,jQuery将尝试根据响应的MIME类型推断它( XML类型将生成XML,1.4JSON将生成一个JavaScript对象,1.4JSON将执行该脚本,其他任何内容都将作为字符串返回)。可用类型(以及作为成功回调的第一个参数传递的结果)是:

" XML ":返回可以通过jQuery处理的XML文档。

所以你需要设置

dataType:"json“

请参阅

否则使用$.getJSON

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23542707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档