2017-05-02 4 views
0

ファイルfile2.jsから、私はfile1.jsで定義されている関数foo()を呼び出そうとしています。関数呼び出しのためにjQuery .getScriptを動作させることができませんか?

$.getscript('file1.js', function(){ 
    foo(); 
}); 

ただし、この関数が呼び出されていない:私はこのように、この関数を呼び出してみてくださいfile2.jsで

function foo(){ 
    alert("Here");  
} 

:ようfile1.js機能で見えます。私はこれを解決するために何をする必要がありますか?すべての応答ありがとう。

+0

はfile1.jsの全体ということですか? –

+0

file2.jsはfile1.jsと同じレベルですか? –

+0

foo()の前に定義された関数が1つあります。はい、両方のファイルが同じレベルにあります。 – grerrLeds

答えて

0

あなたはgetScriptのタイプミス(ケースに注意してください)持っている:jQueryのgetScriptドキュメント毎

$.getScript('file1.js', function() {...}); 

を:https://api.jquery.com/jquery.getscript/

+0

私はあなたにキスすることができます。これを指摘していただきありがとうございます。今働いている。 – grerrLeds

+0

素晴らしいです、私はあなたのためにそれを固定してうれしいです。コンソールにスローされたエラーがあったはずです。エラーやコンソールの表示方法がわからない場合は、https://developer.mozilla.org/en-US/docs/Tools/Web_Consoleをご覧ください。また、この問題を解決するためにこの回答を受け入れることを忘れないでください。 –

関連する問題