2

我正在尝试以下将本地文本文件(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 文件的名称。

4

2 回答 2

2
  1. 你缺少一个右括号。如果您查看,控制台会清楚地告诉您无效的 Javascript。
  2. 页面加载后,您不能使用 document.write。(嗯,你可以,但你不会得到你想要的结果。)使用 jQuery append() 代替。
于 2013-06-19T17:58:46.917 回答
0

我不知道这是错字还是你缺少功能测试的右括号

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

}
</script>
于 2013-06-19T17:58:21.220 回答