我正在处理一个需要从另一台服务器加载一些自定义 Dojo 小部件的项目。
我根据Dojo 的建议用 dojo._xdResourceLoaded(function() 包装所有内容 - 跨域问题加载小部件
我确实收到了这个错误
TypeError: dojo._xdResourceLoaded(...) 不是函数,但我的小部件有效。不知道为什么会抛出这个错误
我们正在使用dojo 1.6。
dojo._xdResourceLoaded(function(){
return {
depends: [
["provide", "widgets.test"],
["require", "dijit._Widget"],
["require", "dijit._Templated"]
],
defineResource: function(dojo) {
///////////////////////////////
/// Begin standard declaration
dojo.provide("widgets.test");
dojo.require("dijit._Widget");
dojo.require("dijit._Templated");
dojo.declare("widgets.test", [dijit._Widget, dijit._Templated], {
// Our template - important!
templateString: dojo.cache("widgets.test", "templates/Widgettest.html"),
postCreate: function(){...