我正在使用dojo1.7.2我遇到了firebug错误:未捕获的ReferenceError:require未定义
这是我的一段代码:
<script type="text/javascript" src="../js/release/dojo/dojo.js"
data-dojo-config="packages:[ {'name':'com','location':'/myApp/js/com'}], async: false, parseOnLoad: true, isDebug: true">
</script>
<script language="JavaScript" type="text/javascript">
require(['dojo/dojo', "dijit/dijit", "dojox/dojox"], function () {
require(["dojox/mobile", "dojo/parser"], function(mobile, parser){
})
});
</script>
我在哪里错了?预先感谢.
最佳答案 可能是从您指定的src加载dojo时出错,因为我不知道文件夹结构,我无法分辨.
<script language="JavaScript" type="text/javascript">
require(["dojox/mobile", "dojo/parser"], function(mobile, parser){
alert("hi");
});
</script>
这是http://jsfiddle.net/P4bvs/1/工作的小提琴
这个外部要求(require([‘dojo / dojo’,“dijit / dijit”,“dojox / dojox”])不是必需的,但不是导致错误的原因.