gpt4 book ai didi

javascript - 从 SQL 中提取表来创建 JavaScript 数组?

转载 作者:行者123 更新时间:2023-11-28 20:08:50 25 4
gpt4 key购买 nike

我在 SQL 表中有这样的数据:

ID  |  Word  |  Count
1 word1 10
2 word2 5

我想从 javascript(或者我猜是 aJax 调用?)请求此数据并让它创建一个数组。我也不关心 ID#,只关心这个词,它是“计数”。那么我想这将是一个二维数组来存储这些信息?即,word[0][0] 将返回“word1”,而 word[0][1] 将返回 10。不过,也许有更好的方法来完成最后一部分。然后我想按计数对它们进行排序。

想法?

编辑:看起来好像我已经通过 PHP 将数据传输回 JSON。但是,到底如何从 JSON 中获取数据并将其放入 JS 数组中呢?

$.getJSON('php_file.php', function(response) {
// response is a JSON object that contains all the info from de sql query
/* do your JS stuff here */
})

它表示响应是错误的,仅此而已。这是怎么回事?

最佳答案

看看 PHP 的 json_encode in the manual 。它将允许您将 PHP 数组(您将从数据库查询中填充)转换为 JSON 对象,然后将其从 Javascript 输出到 Ajax 调用。

流程:

  • Javascript 调用,例如结果.php
  • results.php 调用数据库并获取数组
  • results.php 在所述数组上使用 json_encode 并将其输出到浏览器 (echo)
  • Javascript 接收漂亮的 JSON 数组以供使用。

这里有一个很好的例子: https://stackoverflow.com/a/383664/2812842

关于javascript - 从 SQL 中提取表来创建 JavaScript 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com