Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将.txt文件中的文本放入<;p>;使用JavaScript的标签_Javascript_Html_Xcode_Cordova - Fatal编程技术网

将.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")
});