Sencha touch xml阅读器

时间:2011-12-07 10:34:48

标签: sencha-touch

我遇到了sencha touch xmlreader的问题。

在下面找到我的代码

Ext.regModel('User', {
    fields: ['id', 'name', 'email']
});

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

notizie.xml

1 Ë F

feedStore始终为空。

任何人都可以发现原因吗?

此致

凯文

3 个答案:

答案 0 :(得分:1)

是的,如果您使用JSON,那么您可以使用scripttag代理,或者如果您使用像phonegap这样的本机应用程序包装,则不会遇到跨域安全问题。

答案 1 :(得分:0)

我解决了这个问题!

如果你使用ajax,你可以在你的域内发送请求。

我在服务器上发布了notizie.xml和index.html。

我的问题是有一种方法可以使用sencha touch在域外提出请求吗?

Ragards,

卡梅罗

答案 2 :(得分:0)

只有JSONP支持外部域。没办法使用xml,只有格式良好的json +回调。查找ScriptTagProxy,它运行得很好,但前提是您可以更改服务以使用jsonp。

这是所有当前浏览器的通用政策。您可以从wikipedia

了解更多相关信息