0

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

  • 在 REQUIRE 之外,对 javascriptfn2 的调用不会执行,控制台中没有错误

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

搜索使我找到以下内容

Dojo AMD:无法在要求中调用函数

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

非常感谢

4

1 回答 1

2

如果要调用javascriptfn1,则需要使用括号。

javascriptfn1();

javascriptfn2

于 2013-02-08T15:30:29.593 回答