我试图从 php 文件中查询数据库,然后将结果(每行的 userLOC)返回给调用 Jquery 函数。
调用jQuery:
$.post(url, data, function (data)
{
alert(data);
})
相关的PHP:
$sql = "Select * from location";
$result = mysql_query($sql);
$stack = array();
while($row = mysql_fetch_array($result))
{
array_push($stack, $row["userLOC"]);
}
return $stack;
问题是我无法正确返回它,如果我“echo $stack”它不起作用它说我试图将数组转换为字符串。如果我“回显 $stack[0]”,它将正确地给我数组中的第一个结果,所以我知道这些值被正确存储(如 $stack[1] 等),但这只会发回一个值. 如果我如图所示“返回 $stack”,则不会发出任何警报,因为没有回显。我将如何去取回整个数组,以便我可以遍历并在 jquery 端使用它们?