【问题标题】:Output data from TaffyDB从 TaffyDB 输出数据
【发布时间】:2014-04-21 10:28:43
【问题描述】:

我是 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 的默认工具),但没有返回任何问题。当我加载这个文件时,我基本上只是得到一个空白页。

【问题讨论】:

    标签: javascript arrays database taffydb


    【解决方案1】:

    您错误地使用了document.write。这是一种方法。

    如果您将代码更改为:

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

    然后你会得到这个输出:

    新郡

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-23
      • 2021-09-20
      相关资源
      最近更新 更多