我是学生,无力支付高级支持,所以我的问题在这里:
我有一个非常简单的XML,它给了我以下错误: http://img33.imageshack.us/i/screenprn.png/
Ext.regModel('User', {
fields: ['id', 'name', 'email']
});
var store = new Ext.data.Store({
model: 'User',
autoLoad:true,
proxy: {
type: 'ajax',
url : 'ajax/user.xml',
reader: {
type : 'xml',
model: 'User',
record: 'user'
}
}
});
答案 0 :(得分:2)
首先,您的XML应该是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user>
<id>1</id>
<name>Ed Spencer</name>
<email>ed@sencha.com</email>
</user>
<user>
<id>2</id>
<name>Abe Elias</name>
<email>abe@sencha.com</email>
<user>
</users>
否则它不会是XML;)
答案 1 :(得分:1)
你不需要在xml文件中使用root标签吗?
答案 2 :(得分:1)
您在XML中遇到错误!!!!
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user>
<id>1</id>
<name>Ed Spencer</name>
<email>ed@sencha.com</email>
</user>
<user>
<id>2</id>
<name>Abe Elias</name>
<email>abe@sencha.com</email>
<user> <--- </user>
</users>
答案 3 :(得分:0)
使用这种方式
proxy:new Ext.data.HttpProxy({url:''}),