如何将数据从mysql数据库发送到JS脚本?

时间:2015-07-28 18:16:20

标签: javascript php json p5.js

我的目的是使用PHP脚本查询MySQL数据库,然后将信息发送到JavaScript。

我知道如何将信息编码为JSON并将请求发送到服务器脚本。

PHP脚本如何知道它已经被查询应该回答?

4 个答案:

答案 0 :(得分:1)

您需要发送指定要返回的内容的标头信息。我不知道你的应用程序是如何设置的,但是如果你将它作为一个php脚本运行并将syntax-case定义为一个数组,它就能正常工作。

$data

答案 1 :(得分:1)

您可以使用json_encode

假设您想拥有一些JSON:

{
  'name': 'bob',
  'weight': 150
}

在PHP中,您可以使用以下命令响应JS AJAX请求:

echo json_encode(array('name' => 'bob', 'weight' => 150));
exit;

希望有所帮助!

答案 2 :(得分:1)

感谢您提供的所有反馈!

不幸的是,我不确定,我是否必须使用exitheader('Content-Type: application/json')作为建议的答案,我决定同时使用它们。

最后,我加了两个。这是有用的:

header('Content-Type: application/json');
echo json_encode($rows, JSON_NUMERIC_CHECK);
exit;

答案 3 :(得分:0)

您应该将http标头中的内容类型设置为json