Sencha Touch中的Ajax请求在桌面上工作但在平板电脑上部署时无法正常工作?

时间:2014-02-12 07:52:23

标签: sencha-touch-2

我在Sencha Touch中有一个视图,我在其中使用Ajax Request使用外部html文件。视图的代码如下:

 Ext.define('Appname.view.Viewname', {
    extend: 'Ext.Container',
    xtype: 'viewname',

initialize : function () {

    this.callParent();

    Ext.Ajax.request({
        url     : 'resources/hello.html',
        params  : {
            id : 1
        },
        scope   : this,
        success : function (response) {
            var text = response.responseText;
            this.setHtml(text);
        }
    })
    rotate();
}



});

我正在尝试在我的viewname视图中加载hello.html。当我在浏览器中运行应用程序时,它运行正常。一旦我使用cordova将其部署在我的平板电脑上,它就不会显示任何内容。这是什么原因??

1 个答案:

答案 0 :(得分:2)

如果在Android设备上部署,请检查eclipse项目中是否存在'asset / www / resources'文件夹中的hello.html。如果没有,复制,然后尝试为您的Android设备创建apk ...