Javascript dojo xhr get load html不显示dojo对象
我正在使用Dojo1.9。 使用xhr.get加载包含dojo对象的html文件。 尽管html页面显示文本,但没有显示dojo对象。 科德剪短了如下Javascript dojo xhr get load html不显示dojo对象,javascript,jquery,html,dojo,Javascript,Jquery,Html,Dojo,我正在使用Dojo1.9。 使用xhr.get加载包含dojo对象的html文件。 尽管html页面显示文本,但没有显示dojo对象。 科德剪短了如下 require(["dojo/_base/xhr", "dojo/dom"], function(xhr,dom){ var url = require.toUrl("page1.html"); xhr.get({ url: url,
require(["dojo/_base/xhr", "dojo/dom"], function(xhr,dom){
var url = require.toUrl("page1.html");
xhr.get({
url: url,
load: function(html){
dom.byId("view2").innerHTML = html;
var currentView = dijit.registry.byId('view0');
currentView.performTransition('#p1view0',1,"slide",null);
globalVar = null;
}
});
});
main.js
require(["dojo/_base/xhr", "dojo/dom"], function(xhr,dom){
var url = require.toUrl("page1.html");
xhr.get({
url: url,
load: function(html){
dom.byId("view2").innerHTML = html;
var currentView = dijit.registry.byId('view0');
currentView.performTransition('#p1view0',1,"slide",null);
globalVar = null;
}
});
});
页面1.html
require(["dojo/_base/xhr", "dojo/dom"], function(xhr,dom){
var url = require.toUrl("page1.html");
xhr.get({
url: url,
load: function(html){
dom.byId("view2").innerHTML = html;
var currentView = dijit.registry.byId('view0');
currentView.performTransition('#p1view0',1,"slide",null);
globalVar = null;
}
});
});
index.html
require(["dojo/_base/xhr", "dojo/dom"], function(xhr,dom){
var url = require.toUrl("page1.html");
xhr.get({
url: url,
load: function(html){
dom.byId("view2").innerHTML = html;
var currentView = dijit.registry.byId('view0');
currentView.performTransition('#p1view0',1,"slide",null);
globalVar = null;
}
});
});
插入新内容后,必须手动调用dojo解析器。 见:
require(["dojo/_base/xhr", "dojo/dom"], function(xhr,dom){
var url = require.toUrl("page1.html");
xhr.get({
url: url,
load: function(html){
dom.byId("view2").innerHTML = html;
var currentView = dijit.registry.byId('view0');
currentView.performTransition('#p1view0',1,"slide",null);
globalVar = null;
}
});
});
谢谢@ben。按照建议添加parser.parse后,将显示dojo对象。