2013-05-19 15 views
0

我有一種實現在file1.js文件的方法爲調用JS文件的方法這是其他的js文件中定義的jQuery

function setlist(){ 
db.transaction(queryDB, errorCB); 
} 

,我試圖調用此方法在我file2.js作爲

$(function() { 
    setlist(); 
    }); 

但該方法沒有得到所謂的,我得到的錯誤爲05-19 14:05:37.545: E/Web Console(9341): ReferenceError: Can't find variable: setlist at file

什麼是錯誤我在做什麼?

謝謝:)

+0

加載的順序是什麼?主要是在HEAD內容中初始化您的所有JavaScript? – Gajotres

回答

0

似乎沒有錯。

確保file1.js得到file2.js

0

我有同樣的問題之前進口。 腳本的順序是好的,改變它給我沒有結果。因此,我把我的功能從file1.js(function(){})();範圍和它的作品!

來自:

(function() { 
    "use strict"; 

    document.addEventListener("deviceready", onDeviceReady.bind(this), false); 

    function onDeviceReady() { 
     //do my things 
    }; 

    function myFunction(){ 
    //do the things your fucntion do 
    }; 

})(); 

到:

(function() { 
    "use strict"; 

    document.addEventListener("deviceready", onDeviceReady.bind(this), false); 

    function onDeviceReady() { 
     //do my things 
    }; 
})(); 

function myFunction(){ 
    //do the things your fucntion do 
}; 

請讓我知道,如果它可以幫助你。

相關問題