dojo.moduleUrl¶
since: | v0.9 |
---|
Contents
dojo.moduleUrl is used to return a dojo._Url object relative to a module.
Note: dojo.moduleUrl
is deprecated in Dojo 1.7+; use require.toUrl
instead.
Usage¶
Dojo 1.7+ (AMD)¶
In Dojo 1.7+, use require.toUrl
instead of dojo.moduleUrl
:
require(["dojo/_base/xhr", "dojo/dom"], function(xhr, dom){
// points to $dojoroot/dijit/form/tests/TestFile.html
var url = require.toUrl("dijit/form/tests/TestFile.html");
xhr.get({
url: url,
load: function(html){
dom.byId("foo").innerHTML = html;
}
});
});
For more information on require.toUrl
,
see the documentation for the Dojo Loader.
Dojo < 1.7¶
// points to $dojoroot/dijit/form/tests/TestFile.html
var url = dojo.moduleUrl("dijit.form", "tests/TestFile.html");
dojo.xhrGet({
url: url,
load: function(html){
dojo.byId("foo").innerHTML = html;
}
});