Jquery 本地数据不';t在phonegap构建中加载+;appframework应用程序

Jquery 本地数据不';t在phonegap构建中加载+;appframework应用程序,jquery,ios,cordova,appframework,Jquery,Ios,Cordova,Appframework,我正在为ios开发一个应用程序框架+phonegap构建应用程序。当id为#item1的面板加载时,我不希望本地获取数据并将其写入页面。我用这个: $('#item1').on("loadpanel", function(){ $.ajax({ type:"GET", url:"data/mydata.json", contentType:"application/

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

   $('#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);

                }



            });


        }); 
$('#item1')。在(“加载面板”,函数()上{
$.ajax({
键入:“获取”,
url:“data/mydata.json”,
contentType:“应用程序/json”,
成功:功能(数据){
console.log(data.cat);
警报(data.cat);
$.ui.setTitle(data.cat);
$.each(数据项、函数(索引、值){
$('ul.list').append('
  • ) }); $(“.list”).filterList(); }, 错误:函数(xhr、ajaxOptions、thrownError){ 警报(“错误状态:+xhr.status+”ajaxoptions:+ajaxoptions+“throwError:+thrownError”); } }); });
    这在浏览器中运行得很好,但是当我使用phonegap build为ios打包应用程序时,页面上没有附加任何内容,并且警告语句显示undefined。这可能与config.xml中的phonegap访问标记有关,因此我也将它们粘贴到这里:

        <access origin="*" />
     <access origin="*"/>
    
    
    
    非常感谢大家的帮助

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

    “xml”:返回可通过jQuery处理的xml文档

    所以你需要设置

    数据类型:“json”

    否则使用