2013-02-08 40 views
0

調用另一個javascript函數不執行。代碼:調用JavaScript函數不工作dojo需要塊(dojo版本1.8)

function btn_click(){ 
    require(["dojo/dom","dijit/registry"], function(dom,dijit){ 

    dom.byId("tbm_notes_results").innerHTML="New HTML"; 


    javascriptfn1; 

    //code after 1 

}); 

    javascriptfn2; 
    //code after 2 
} 
  • 電話javascriptfn1犯規執行,在控制檯沒有錯誤
  • //代碼後1個執行(註釋掉)

  • 外該要求,呼籲javascriptfn2犯規執行,在控制檯沒有錯誤

  • 後2個執行(註釋)
  • //代碼

搜索導致我下面

Dojo AMD: Can't call a function inside a require

我將不勝感激,如果有人可以解釋更簡單,我(甚至一個概念),如果可能的話告訴我如何使它工作(有/沒有我的模塊/包)

千恩萬謝

回答

2

如果你想打電話javascriptfn1,那麼你需要使用括號。

javascriptfn1(); 

同樣的,javascriptfn2

+0

衛生署!就在我以爲我真的不是新手!非常感謝!想知道爲什麼js會給出錯誤! – Aveesh 2013-02-08 15:37:47