我有一个 jsonstore:
jstore = new Ext.data.JsonStore({
fields: ['id', 'timer', 'name', 'message'],
root: 'data',
autoLoad: true,
proxy: new Ext.data.HttpProxy({
url: 'chat.php',
method: 'GET',
}),
remoteSort: false
});
这不是从 url 加载数据。我的 php 文件工作正常,如果我输入我的 url 与商店使用的相同 url,输出是这样的:
{fields: ['id', 'name', 'time', 'message'], 'data': [{id: '5', name: 'stefano', time: '2012-05-21 14:08:58', message: 'mymessage'}]}
这应该是一个正确的 json 字符串,不是吗?
商店既没有通过自动加载也没有通过显式调用加载
jstore.load({params: {mode:'RetrieveNew', id:'-1'}});
关于可能导致这种情况的任何想法?非常感谢!