如何使用html / javascript读取本地文本文件?

时间:2013-06-19 17:51:36

标签: javascript html cordova

我正在尝试以下操作将本地文本文件(version.txt)的内容写入屏幕,但它无法正常工作。

<!DOCTYPE html>
<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" type="text/css" href="css/index.css" />
        <script charset="utf-8" src = "jquery-1.10.1.min.js"></script>
        <script charset="utf-8" src = "cordova-2.7.0.js"></script>



<script>
function test()
{
    $.get("version.txt", function(data) {
     document.write(data);
    });
}
</script>

<body>
<button type="button" onclick="test()">Print version.txt</button>
</body>
</html>

知道我做错了吗?

更新:这有效,我只是错误地输入了我所包含的jquery文件的名称。

2 个答案:

答案 0 :(得分:2)

  1. 你错过了一个右大括号。如果你看,控制台会清楚地告诉你无效的Javascript。
  2. 页面加载后无法使用document.write。 (嗯,你可以,但你不会得到你想要的结果。)使用jQuery append()代替。

答案 1 :(得分:0)

我不知道你是否错过了功能测试的闭括号

<script>
function test()
{
    $.get("version.txt", function(data) {
     document.write(data);
    });

}
</script>