我在我的webstorm上运行了一个简单的Tree示例。在我的 Index.html 中,我有这个代码访问了同一文件夹中的 treegrid.json 文件。
var store = Ext.create('Ext.data.TreeStore', {
model: 'Task',
proxy: {
type: 'ajax',
//the store will get the content from the .json file
url: 'treegrid.json'
},
folderSort: true
});
我希望能够从文件系统中运行它。所以我从资源管理器中双击了index.html,但是我收到了这个错误:
文件:/// C:/开发者/蚀/工作区/ iLean / JS_FrameworkTest / EXTJS /测试/吨... B%22property%22%3A%22leaf%22%2C%22direction%22%3A%22ASC%22 %7D%5D&安培;节点=根。 收到无效回复。起源' null'因此是不允许的 访问。
所以我决定放入完整的文件路径,看看是否有任何作用:
var store = Ext.create('Ext.data.TreeStore', {
model: 'Task',
proxy: {
type: 'ajax',
//the store will get the content from the .json file
url: 'C:\\developer\\eclipse\\workspaces\\iLean\\JS_FrameworkTest\\Extjs\\test\\treegrid.json'
},
folderSort: true
});
但这会产生同样的错误。
我假设代理 - >类型:ajax 设置错误。我会假设有类似 type:filesystem 的内容,但我无法在ExtJS网站上找到任何文档。