调用javascript函数在dojo中不起作用需要块(dojo ver 1.8)

时间:2013-02-08 15:21:49

标签: javascript dojo call amd

调用另一个javascript函数没有执行。代码:

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 DOESNT执行,控制台中没有错误
  • //执行1后的代码(注释掉)

  • 在REQUIRE之外,调用javascriptfn2 DOESNT执行,控制台没有错误

  • // 2执行后的代码(注释掉)

搜索引导我进入以下

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

如果有人可以为我解释它(甚至是一个概念)并且如果可能的话告诉我如何让它工作(有/没有我的模块/包),我将不胜感激。

非常感谢

1 个答案:

答案 0 :(得分:2)

如果您想拨打javascriptfn1,则需要使用括号。

javascriptfn1();

javascriptfn2

相同