我正在使用Phonegap和JQueryMobile創建一個Web應用程序。我是JavaScript新手,並且遇到問題。從函數內部調用外部函數 - Javascript
我的問題是調用一個名爲「testscript.js」的文件中的函數,該函數名爲testFunc。該testscript.js containts只有這個:
function testFunc() {
console.log("Yes I work");
}
在我的html頁面,我有以下代碼:
<script>
$('#pageListener').live('pageinit', function(event)
{
testFunc();
});
</script>
的測試功能中我的「testscript.js」這我包括與此發現線頭內的標籤:
<script src="testscript.js"></script>
我得到的錯誤是「testFunc沒有定義」。
我假設它的某種類型的範圍問題,因爲我能夠調用其他jQuery的功能,如:
alert("I work");
,我能夠在HTML腳本標記內堅持他們打電話給我的功能別處。
我試過各種方式調用我的功能沒有成功,任何幫助表示讚賞!
'testscript.js'看起來像什麼?特別是定義'testFunc'的位? –
我已更新我的問題以顯示testscript.js文件和testFunc的外觀。 – Demonofloom