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中文網其他相關文章!