【发布时间】:2014-06-21 04:39:56
【问题描述】:
我正在尝试使用 MYSQL 查询数据,
然后使用 jQuery 的自动完成功能将其链接到 <input>。
我仍然不习惯在 Javascript 中使用 PHP,所以我不知道如何获取内容
在一个数组里面。当我每console.log我的PHP进行调试时,它会说Array。
这是我的 JS 代码:
var SOMETHING = ["<?php echo $SOMETHING; ?>"];
//console.log(SOMETHING);
$( "#input_add_album" ).autocomplete({
source: SOMETHING
});
这是我的 PHP 代码:
global $SOMETHING;
$SOMETHING = array();
$sql = "
select B from A
";
$stmt = $dbh->query($sql);
$result = $stmt->fetchAll();
foreach ($result as $SOME_CONTENT) {
array_push($SOMETHING, $SOME_CONTENT["SOME_CONTENT"]);
}
【问题讨论】:
-
如果 PHP 中有一些函数可以“打印关于变量的人类可读信息”或“转储关于变量的信息”,那就太好了。这样您就可以看到数组的内容,而不仅仅是变量是一个数组。也许通过将该函数的输出捕获为字符串,然后传递给 console.log。
标签: php jquery mysql autocomplete phpmyadmin