PHP和前端如何配合

首先我们需要一个PHP接口

假设有接口为 getUser.php

PHP
<?php
// 设置返回的数据格式为json
header('Content-Type: application/json');
// 链接数据库
$conn = mysqli_connect('127.0.0.1','root','123456','database',3306);
// 提交sql 命令
mysqli_query($conn, "SET NAMES UTF8");
$sql = "SELECT id,name,pass FROM table";
$result = mysqli_query($conn, $sql);
// 整理为json格式
$output = [];
while(($row=mysqli_fatch_assoc($result))!==NULL){
$output[] = $row;
}
$str = json_encode($output);
echo $str;
?>

接下来我们可以用ajax的方式去调用。

JavaScript
var xhr = new XMLHttpRequest();
xhr.onreadystatechange=function(){
if (xhr.readyState===4){
if (xhr.status===200){
var arr=JSON.parse(xhr.responseText);
// 处理arr数据
}else{
alert('响应完成但失败!');
}
}
}
xhr.open('GET','getUser.php',true);
xhr.send(null);

这样我们就可以完美的处理数据了。

发布者

iamorz

前端技术群:263240563

发表评论

电子邮件地址不会被公开。 必填项已用*标注