【发布时间】:2018-01-14 01:58:41
【问题描述】:
我在 php 中从 mysql 获取数据,我想使用 JSON 将其发送到 typescript。但是当加载 php 页面时。屏幕上什么也没显示。它总是显示一个空白页。
$select ="SELECT * from `filiere`";
$run = mysqli_query($connect, $select);
$temp = array();
while($row=mysqli_fetch_row($run)) {
$temp[] = $row;
}
echo json_encode($temp);
从代码中,它应该以 json 格式显示数据。
这是什么问题?
【问题讨论】:
-
你试过 print_json() 了吗?
-
我试过 print_json($temp);但它给了我调用未定义函数 print_json()
-
空白页 表示某些东西已(或可能)损坏。在 PHP 脚本的最顶部添加这些行
ini_set('display_errors', 1); error_reporting(E_ALL);并查看它是否产生任何错误。 -
您的查询有效吗?
-
json_encode 的内容必须是 UTF-8 编码。使用 var_dump 或 print_r 进行测试。
标签: javascript php mysql json typescript