Ajax调用通过php检索所有客户的数据库数据
Ajax call to retrieve data of database by php of all customers
我正在调用php文件,该文件逐行拾取'名称'和'电子邮件'的数据,并需要将其作为ajax响应发送到我的index.html文件。我可以获取行数据,但无法知道,如何发送回数据作为json形式的ajax请求的回复。
PHP代码:if ($result->num_rows > 0){
// output data of each row
while($row = $result->fetch_assoc()) {
echo "jname".$row["name"]."jemail".$row["email"];
}
}
else{
echo "0 results";
}
不只是回显数据,而是将其存储在数组中,并使用json_encode
将其作为json字符串返回。
$return = array();
if ($result->num_rows > 0){
$return['result'] = $result->num_rows.' results';
$return['rows'] = array();
// output data of each row
while($row = $result->fetch_assoc()) {
$return['rows'][] = array(
'jname' => $row['name'],
'jemail' => $row['email']
);
}
}
else{
$return['result'] = "0 results";
}
echo json_encode($return);
将结果放入数组中,并通过json_encode()打印
$response = array();
if ($result->num_rows > 0){
// output data of each row
while($row = $result->fetch_assoc()) {
$response[] = array(
'jname' => $row['name'],
'jemail' => $row['email']
);
}
}
echo json_encode($response);
exit();
相关文章:
- 具有Web SQL数据库的客户端存储
- Javascript客户端提供哪些数据库,不包括特定于浏览器的数据库
- 带有客户端脚本的HTML表,可存储在Mysql数据库中
- 如何构建无需安装、仅限客户端的数据库 Web 应用
- 在插入数据库后更新 Meteor js 中的客户端视图
- 如何使用客户端时区将数据库时间戳输出为客户端中的日期戳
- 保护客户端>数据库游戏
- 对于自动完成,我使用 json 文件作为源.因为它正在客户端下载 json 文件.为了减少数据库命中,我正在尝试这个.这
- 是否可以使用客户端代码检索数据库数据
- 在HTML 5 / Javascript中批量插入到客户端数据库(WEB SQL)
- 将数据库模型的整洁 JSON 数据从服务器(python)发送到客户端
- 将结构化的反应式数据发布到客户端(在数据库集合之外)
- 客户端JavaScript和数据库交互
- 如何在数据库更新时向客户端发送警报,如facebook聊天
- 字节图像未从客户端浏览器保存在数据库中
- 使用JS框架开发数据库客户端应用程序
- 不使用模板引擎(node.js)将数据从数据库发送到客户端
- 使用客户端页面上的信息在外部填充数据库
- Nodejs Redis:同一个客户端在不同的Redis数据库中进行多个查询
- Ajax调用通过php检索所有客户的数据库数据