【发布时间】:2016-03-05 21:00:32
【问题描述】:
我是一名新开发人员,我正在尝试框架 Dojo-Toolkit,尤其是 d-grid。 所以我按照教程(http://dgrid.io/tutorials/1.0/hello_dgrid/)这是我的索引:
<html>
<head>
<meta charset="utf-8">
<title>Tutorial: Hello dgrid!</title>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/resources/dojo.css">
<link rel="stylesheet" href="djgrid.css">
<link rel="stylesheet" href="claro.css">
</head>
<body class="claro">
<div id="grid"></div>
<!-- load Dojo -->
<script src="dojo/dojo.js" data-dojo-config="async: true"></script>
<script src="dojoconfig.js"></script>
<script>
require([ 'dgrid/Grid', 'dojo/domReady!' ], function (Grid) {
var data = [
{ first: 'Bob', last: 'Barker', age: 89 },
{ first: 'Vanna', last: 'White', age: 55 },
{ first: 'Pat', last: 'Sajak', age: 65 }
];
var grid = new Grid({
columns: {
first: 'First Name',
last: 'Last Name',
age: 'Age'
}
}, 'grid');
grid.renderArray(data);
});
</script>
</body>
</html>
所以当我在“localhost/DOJO/index.html”上运行时,我得到了这个错误:
http://localhost/DOJO/dgrid/Grid.js资源加载失败:服务器响应状态为404(未找到)
我不明白为什么它在这个位置搜索...而且我得到 2:
错误:scriptError(…)
如果有人能告诉我那将是多么可爱:)
【问题讨论】:
-
dojo 和 dgrid 在您的服务器上位于哪里?你关注 dgrid 的installation instructions了吗?此外,如果您在
dojoconfig.js中定义dojoConfig,则需要在dojo.js之前加载。 -
它们位于 "C:\wamp\www\DOJO" 和 "C:\wamp\www\DOJO" ,我的 dojoconfig.js 应该有什么?我在 dojo.js 之前替换它顺便说一句谢谢!
-
如果我对你的解释正确,那么你有 www\DOJO\dojo 和 www\DOJO\dgrid,但是你得到的 404 表明你的 dgrid 文件夹不在那个位置。如果你的 dojo 和 dgrid 包是兄弟包,那应该就可以工作了...
-
谢谢,:) 所以是的,我的服务器上没有正确的目录结构...菜鸟错误
标签: javascript dojo dgrid