我想知道如何在另一个JS函数中调用$(document)
函数。我试过这个,但没有运气。
var pathIndex;
function onFSSuccess(fileSystem) {
fileSystem.root.getDirectory("Android/data/be.z33.mobile",{create:true},gotFiles,onError);
pathIndex = fileSystem.root.fullPath+'/Android/data/be.z33.mobile/exp1_index.js';
}
function gotFiles() {
$(document).on('pageinit', '#kunstwerken_exp1', function (event, ui) {});
}
$(document).on('pageinit', '#kunstwerken_exp1', function (event, ui) {
var $page = $(event.target);
$.ajax({
dataType:"json",
url: pathIndex,
success:function(data, textStatus, jqHXR){
for(var x=0; x<data.length; x++){
data[x].id = data[x].link.replace("?","").replace("=","").replace("#","");
}
console.log("success:");
console.log(data);
$("#templateDropPoint").html($("#template").render(data));
$("#templateDropPoint").listview("refresh");
$("body").append($("#pagetemplate").render(data));
},
error:function(jqXHR, textStatus, errorThrown ){
console.log(textStatus+ " "+ errorThrown);
}
});
});
function onError(e){
console.log("ERROR");
console.log(JSON.stringify(e));
}
function onDeviceReady() {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFSSuccess, null);
}
function init() {
document.addEventListener("deviceready", onDeviceReady, true);
}
我还尝试将$(document)
函数包装到另一个函数中并调用那个函数,但这也是不成功的。调用$(document)
函数本身也不起作用。任何提示或建议?