1、前端通过ajax请求后台接口获取数据
注:需要在这段代码之前引入jQuery.js库
$.ajax({ type: 'POST', url: 'db.php', data:{ }, success: function (data) { alert(data); } } });
2、后台php查询后通过json_encode()转为json数据格式返回给前端
<?php $host="localhost"; $username="root"; $password="root"; $dbName="baixing"; $port=3306; $conn=new mysqli($host,$username,$password,$dbName,$port); if(!$conn){ die("error:".$conn->connect_error); } //设置查询结果的编码,一定要放在query之前 $conn->query("SET NAMES 'UTF8'"); $result=$conn->query("select * from hotgoods"); //$conn->query()获取的是二进制 //将查询的结果集封装到一个数组里 $css=$result->fetch_all(); //以json的格式发送ajax的success中由data接收 echo json_encode($css); $conn->close();
更多PHP相关知识,请访问PHP中文网!
以上是PHP怎么返回一个数据给前台的详细内容。更多信息请关注PHP中文网其他相关文章!