如果在本地运行,则无法在ExtJS中加载文件

时间:2014-05-23 07:57:47

标签: javascript extjs

我在我的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网站上找到任何文档。

0 个答案:

没有答案