私index.htmlは次のことをしています:
<script src="jquery/jquery.js"></script>
<script src="managment.js"></script>
<script src="jquery/jquery.mobile-1.1.0.js"></script>
計算を行った後、managment.jsファイルの関数を使用する必要があります。
$.getScript("managment.js", function(){
alert("Script loaded and executed.");
login();
});
}
そして最後にmanagment.jsファイル:
<script type="text/javascript">
function login(){
alert("asdasdasdasdasdasd");
}
</script>
私の問題は、login()関数が呼び出されないことです。実際にはgetScript関数内にあるアラートも呼び出されませんが、奇妙なことに、jquery.jsファイルがロードされているかどうかを確認するとアラートが呼び出されます。getScriptさらに、何もせずに login() を呼び出そうとすると、予想通りのことが起こりました。私のファイル構造は次のとおりです。

(注:2つのファイルを使用していることがわかりmanagment.jsます。問題がファイルのパスにあるかどうかを確認するために、両方のアプローチを試しました。)
ここで何が欠けていますか?関連性のために、私はPhoneGapを使用していますが、これはブラウザでも機能していません.