0
我想在bodydiv中設置數據的可能性。Dojo 1.8升級錯誤錯誤:{「message」:「'registry'未定義」}
錯誤在Dojo 1.8 upgrade Error:{"message":"'registry' is undefined"}
function setBodyData(link) {
if(!stringExists(link)) {
return;
}
dojo.xhrGet ({
url: link
,timeout: 50000
,content: {session_id:session_logout}
,handleAs:'text'
,load:function(data){
alert("data:"+dumpObj(data));
var l_object = dojo.byId('bodyDiv');
//dijit.byId('bodyDiv').innerHTML = data;
registry.byId('bodyDiv').set('content',data);
}
請記住,您應該要求'dijit/registry'才能調用它。如果你這樣做,但註冊表仍未定義,請檢查控制檯是否有404錯誤。此外,'dijit.byId('bodyDiv').set('content',data)'可能會工作 – Tommi
這個錯誤是使用dijit.byID 錯誤:{「message」:''dijit.byId(...) '是空或不是對象','數字': - 2146823281,「description」:「'dijit.byId(...)'爲空或不是對象」} – user2531401
您是否在dojoConfig中設置了async:false? – Philippe