我想用ajax实现数据库对html的渲染,前端渲染部分以经略懂,想知道PHP后台接收到ajax请求后是如何把查询出来的数据打包返回ajax的;希望能有好心人士能指教,PHP查询数据库这个部分以经熟练,现在需要掌握如何处理、打包发送;希望能用源生态PHP代码展示,非常感谢!
PHP查询数据库这部分你已熟悉我就不再展示相关代码,主要是拿到结果后将查到的结果以json格式打包发往前端的代码,如下:
//新建一个空数组名称为$rows 用于保存标准的json格式数据
$rows = array();
//使用循环将数据结果全部写入到$rows数组中,其中的$result为查询到的数据集合
while($row = $result->fetch_assoc()) {
$rows[] = $row;
}
echo json_encode($rows); //将数组转为JSON格式,并返回给前端
//新建一个空数组名称为$rows 用于保存标准的json格式数据
$rows = array();
//使用循环将数据结果全部写入到$rows数组中,其中的$result为查询到的数据集合
while($row = $result->fetch_assoc()) {
$rows[] = $row;
}
echo json_encode($rows); //将数组转为JSON格式,并返回给前端
温馨提示:答案为网友推荐,仅供参考
第1个回答 2023-03-06
定义一个接受函数如下:
$.ajax({
type: 'GET',
url: 'your_php_file.php',
success: function(data) {
var result = JSON.parse(data);
// 对返回的数据进行操作
}
});
这里的result转为json了,你可以对数据进行遍历
$.ajax({
type: 'GET',
url: 'your_php_file.php',
success: function(data) {
var result = JSON.parse(data);
// 对返回的数据进行操作
}
});
这里的result转为json了,你可以对数据进行遍历