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 DOESNT への呼び出しが実行され、コンソールにエラーが表示されない
  • // 1 実行後のコード (コメントアウト)

  • REQUIRE の外では、javascriptfn2 DOESNT への呼び出しが実行され、コンソールにエラーはありません

  • //2回実行後のコード(コメントアウト)

検索すると以下にたどり着きました

Dojo AMD: require 内で関数を呼び出せません

誰かが私にとってそれをより簡単に(概念であっても)説明し、可能であればそれを機能させる方法を教えていただければ幸いです(モジュール/パッケージの有無にかかわらず)

どうもありがとう

4

1 に答える 1

2

を呼び出したい場合はjavascriptfn1、括弧を使用する必要があります。

javascriptfn1();

と同じjavascriptfn2

于 2013-02-08T15:30:29.593 に答える