javascript - 在下拉列表中显示数组

标签 javascript php arrays drop-down-menu handsontable

我想在 js 下拉列表中显示一个 php 数组。我的问题出在这张图片中:

enter image description here

我没有得到数组的每个元素,而是得到一个“对象”数组,我不明白为什么。

因此,我根据 sql 请求创建数组,并获取所有数据。

            $conn_string = "host=localhost port=5432 dbname=test_postgre user=postgres password='1234'";
            $dbconn = pg_connect($conn_string);

            $sql = "SELECT ".$colonne." FROM public.".$tablevar."";
            $res = pg_query($sql) or die("Pb avec la requete: $sql");

            //print_r($sql);
            $data = pg_fetch_all($res);

我正在尝试在这样的下拉列表中显示这个数组:

type:'dropdown',
source:<?php echo json_encode($arrayData);?>

所以我不明白为什么我没有在下拉列表中获取数据。有人可以帮我吗?

最佳答案

您必须访问对象内部的值。尝试做一个:

echo "<pre>";
print_r($arrayData);
echo "</pre>";

并尝试看看里面有什么,以获得你想要的东西。

关于javascript - 在下拉列表中显示数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31448161/

相关文章:

javascript - 应用显示 :none in mobile/tablet view in html/css

php - Wordpress 分类邮箱

javascript - 在 javascript 中,在一个函数中过滤和映射一个数组?

java - Python 数组与 Java 中的相同吗?

javascript - 按已过滤子文档数组元素的计数排序

javascript - 绘制路径以连接两个节点而不与其他节点相交+ d3.js

javascript - 如何检测图像链接何时返回 404,但它仍然是有效图像

php - 是否可以在不在服务器端使用任何脚本语言的情况下构建 cms?

php - 使用 mysqli 配置文件

ios - Firebase 查询/TableView 问题