将.txt文件中的文本放入<;p>;使用JavaScript的标签
我有一个应用程序正在使用将.txt文件中的文本放入<;p>;使用JavaScript的标签,javascript,html,xcode,cordova,Javascript,Html,Xcode,Cordova,我有一个应用程序正在使用PhoneGap、HTML和JavaScript开发,到目前为止,我已经让该应用程序下载了一个文件并将其读取到控制台。log。现在我想将其读入指定的标记,但当我尝试从LocalFileSystem读取文件时,我知道一种技术是有效的,但它不起作用。这是代码 function downloadfile() { var fileTransfer = new FileTransfer(); var uri = encodeURI("http
PhoneGap
、HTML
和JavaScript
开发,到目前为止,我已经让该应用程序下载了一个文件并将其读取到控制台。log
。现在我想将其读入指定的
标记,但当我尝试从LocalFileSystem
读取文件时,我知道一种技术是有效的,但它不起作用。这是代码
function downloadfile() {
var fileTransfer = new FileTransfer();
var uri = encodeURI("http://dl.dropbox.com/u/97184921/readme.txt");
fileTransfer.download(
uri,
'/Users/administrator/Library/Application Support/iPhone Simulator/6.1/Applications/AF96D141-0CE5-4D60-9FA8-8A8F9A999C81/Documents/readme.txt',
function(entry) {
console.log("download complete: " + entry.fullPath);
},
function(error) {
console.log("download error source " + error.source);
console.log("download error target " + error.target);
console.log("upload error code" + error.code);
}
);
}
function readDownloadedFile() {
myFileSystem.root.getFile("readme.txt", {create: false, exclusive: false}, gotDownloadFileEntry, fail);
var myDownload = document.getElementById("mytext");
myDownload.innerText = text;
}
function gotDownloadFileEntry(fileEntry) {
console.log(fileEntry);
fileEntry.file(gotFile, fail);
}
函数
readDownloadFile()
应该将.txt文件readme.txt
中的文本读取到id为mytext
的
标记中。然而,当我尝试运行它时,什么都没有发生。有没有关于我做错了什么的想法?我建议您使用一个简单的ajax调用
并将其传递到您的p标签中
像
检查
这需要通过单击事件或其他方式调用。(在您的示例中,它未被调用)我不知道PhoneGap的任何信息,但到目前为止,我看不到任何初始函数调用…?抱歉-
读取下载的
-我将其放在html中,远离函数,因此我忘记将其放在html按钮中-抱歉,我忘记将其放在-读取下载的
$('#mytext').load('http://dl.dropbox.com/u/97184921/readme.txt', function(){
alert("i am done")
});