我在file1.js文件中实现了一个方法
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 :(得分:0)
似乎没有错。
确保在file2.js
之前导入file1.js答案 1 :(得分: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
};
请告诉我它是否对您有所帮助。