Sencha touch Sencha Touch中的XMLReader问题

Sencha touch Sencha Touch中的XMLReader问题,sencha-touch,xmlreader,Sencha Touch,Xmlreader,亲爱的各位,我有XML格式的数据(users.XML,来自sencha文档示例) 这是我的html文件(user.html) 仅供参考,这三个文件存储在同一个文件夹中。当我在谷歌浏览器上测试时,我没有得到任何数据。我的代码有问题吗?有人能告诉我哪个代码错了吗?我在这个网站上研究过类似的话题,但仍然没有得到明确的答案。thx我是新来的森查触摸自己。但我已经启动并运行了一个类似的解决方案(尽管我的脚本使用JSON而不是XML) 当我浏览您的代码时,您似乎从未启动过存储负载。这家商店从不“开张”

亲爱的各位,我有XML格式的数据(users.XML,来自sencha文档示例)

这是我的html文件(user.html)



仅供参考,这三个文件存储在同一个文件夹中。当我在谷歌浏览器上测试时,我没有得到任何数据。我的代码有问题吗?有人能告诉我哪个代码错了吗?我在这个网站上研究过类似的话题,但仍然没有得到明确的答案。thx

我是新来的森查触摸自己。但我已经启动并运行了一个类似的解决方案(尽管我的脚本使用JSON而不是XML)

当我浏览您的代码时,您似乎从未启动过存储负载。这家商店从不“开张”

您可以通过使用(与代码中的.show()大致相同的行)强制加载存储

或者您可以将自动加载变量添加到存储本身

var store = new Ext.data.Store({
    model: 'User',
    proxy: {
        type: 'ajax',
        url : 'users.xml',
        reader: {
            type: 'xml',
            record: 'user'
        }
    }, 
    autoLoad: true
});

您好,我在代码中添加了autoload:true,但数据不显示。该页面仅显示加载图像(并且从不停止)。对你的解决方案有进一步的解释吗?
Ext.setup({
onReady: function() {
    Ext.regModel('User', {
        fields: ['id', 'name', 'email']
    });

    var store = new Ext.data.Store({
        model: 'User',
        proxy: {
            type: 'ajax',
            url : 'users.xml',
            reader: {
                type: 'xml',
                record: 'user'
            }
        }
    });

    var list = new Ext.List({
        fullscreen: true,

        itemTpl : '{name} {email}',
        grouped : true,
        indexBar: true,         
        store: store
    });
    list.show();        
}
});
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <link rel="stylesheet" href="senchalib/resources/css/sencha-touch.css" type="text/css">

    <script type="text/javascript" src="senchalib/sencha-touch.js"></script>

    <script type="text/javascript" src="user.js"></script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

</body>
</html>
store.load();
var store = new Ext.data.Store({
    model: 'User',
    proxy: {
        type: 'ajax',
        url : 'users.xml',
        reader: {
            type: 'xml',
            record: 'user'
        }
    }, 
    autoLoad: true
});