【发布时间】:2018-07-21 21:40:56
【问题描述】:
我正在尝试将数组从 PHP 转换为 Javascript。 我的表有很多列。前 2 个是 id (INT) 和 name (VARCHAR)。
这是我的 PHP 代码:
$sql = 'select * from foodlist';
$query1 = mysqli_query($conn, $sql);
$javascriptarray = mysqli_fetch_array($query1);
这是我的 javascript 代码:
var foodArray = <?php echo json_encode($javascriptarray) ?>;
首先我尝试了这个:
jQuery(this).val(foodArray.id);
它输出第一行的id。如何生成第二行的 id? 通常我会做这样的事情,但这不会产生任何结果。
jQuery(this).val(foodArray[0]);
提前感谢您的帮助和提示。
【问题讨论】:
-
foodArray 长什么样子?
-
foodArray.id[1]如果您只在第二行查找 id。否则,如果您想要所有行的 id,您可以使用 for 循环来实现。