2

我是 JavaScript 新手,正在尝试构建一个脚本来执行一些数据管理活动(基本上是从数据库中获取基于查询的数据,然后将其显示在网页上)。

我通常会在服务器端使用 PHP 和 mysql 执行此操作,但我的老板希望在投资服务器等之前先看一个“样本”。(他没有关于 PHP、MySQL 等的技术知识)

现在在没有服务器的情况下,我正在寻找一种在客户端主要通过 javascript 构建类似系统的方法。只是为了展示我计划实施的逻辑。

对于数据库部分,我决定使用 TaffyDB,但是在从数据库获取输出时遇到问题(在网页上显示数据)

这是我的代码

    <!DOCTYPE html>
      <html>
        <head>

           <script src="taffydb-master\taffy.js"></script>
           <script>

              var companies = TAFFY
                ([
                    {name:"New York",state:"WA"},
                    {name:"New Shire",state:"WE"},
                    {name:"Las Vegas",state:"NV"},
                    {name:"Boston",state:"MA"}
                ]);

              var cities = new Array();
              var cities = companies().select("name");


          </script>
       </head>

       <body>

          <script>
               document.write = (cities[1]);
          </script>


       </body>
    </html>

我知道那里有一些愚蠢的错误,但真的找不到。我尝试使用开发人员的工具(Mozilla 的默认工具),但没有返回任何问题。当我加载这个文件时,我基本上只是得到一个空白页。

4

1 回答 1

1

您使用document.write不正确。这是一种方法。

如果您将代码更改为:

<script>
    document.write(cities[1]);
</script>

然后你会得到这个输出:

新郡

此外,您可能应该将输出包装在一些元素中,如下所示:

<script>
    document.write("<p>" + cities[1] + "</p>");
</script>
于 2014-06-05T06:21:07.160 回答