0
在我index.html
我做了以下內容:加載本地Java腳本文件
<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
沒有預料到的事情。我的文件結構如下:
(注:你可以看到,我使用2個managment.js
文件,我試驗了兩種方法,看看問題是否是與該文件的路徑。)
我在這裏錯過了什麼?對於相關性,我使用PhoneGap,但這不適用於瀏覽器。
是的,就是這樣。正如你可以從這種「問題」中看到的,我對Java Script沒有太多經驗。你能解釋一下爲什麼它不需要'