如何在php中获得对单个ajax请求的多个响应

goo*_*tes 4 javascript php ajax

我正在制作一个网络应用程序,我想提供搜索功能.我发送带有ajax请求的搜索名称,我想拉出那个特定人的记录.但由于有许多细节需要展示,我发现很难得到回应.(我一次不能得到多个回复)

我想知道,如果有一种方法可以获得单个请求的多个响应,或者将目标PHP文件中的所有变量作为数组或其他内容发送到请求的javascript文件.

谢谢.如果之前询问过此问题,请提供链接.

dea*_*ock 5

使用JSON作为数据类型在PHP(后端)和Javascript(前端)之间进行通信.例:

PHP

<? 
$person = array("name"=>"Jon Skeet","Reputation"=>"Infinitely Increasing");
header("Content-Type: application/json");
echo json_encode($person);
?>
Run Code Online (Sandbox Code Playgroud)

使用Javascript/jQuery的

$.ajax({
  url: "your_script.php",
  dataType: "JSON"

}).success(function(person) {
  alert(person.name) //alerts Jon Skeet
});
Run Code Online (Sandbox Code Playgroud)