Dojo 1.8升级错误:{“消息”:“x27”注册表未定义

Dojo 1.8升级错误:{“消息”:“x27”注册表未定义,dojo,Dojo,我想在bodydiv中设置数据的可能性 错误在Dojo 1.8升级错误:{“消息”:“'registry'未定义”} 如果理解正确,您现在会得到错误吗?“'dijit.byId(…)'为空或不是对象” 确保div“bodyDiv”存在,然后尝试: dom.byId("bodyDiv").innerHTML = data; 当然,您还必须需要“dojo/dom”。记住,为了调用它,您应该需要dijit/registry。若您这样做了,但注册表仍然未定义,请检查控制台中的404错误。另外,diji

我想在bodydiv中设置数据的可能性

错误
Dojo 1.8升级错误:{“消息”:“'registry'未定义”}


如果理解正确,您现在会得到错误吗?“'dijit.byId(…)'为空或不是对象”

确保div“bodyDiv”存在,然后尝试:

dom.byId("bodyDiv").innerHTML = data;

当然,您还必须需要“dojo/dom”。

记住,为了调用它,您应该需要
dijit/registry
。若您这样做了,但注册表仍然未定义,请检查控制台中的404错误。另外,
dijit.byId('bodyDiv').set('content',data)
可能会起作用此错误是使用dijit.byId产生的错误:{“message”:“'dijit.byId(…)”为空或不是对象”,“number:-2146823281,”description:“'dijit.byId(…)为空或不是对象”}您是否在dojoConfig中设置了async:false?
dijit.byId()
在1.8中被弃用。您应该改用
registry.byid()
@Tommi正确地推荐您的require
dijit/registry
。如果不发布更多的代码,很难判断您真正的问题是什么。
dom.byId("bodyDiv").innerHTML = data;