我正在制作一个网络应用程序,我想在其中提供搜索功能。我用 ajax 请求发送搜索到的名字,我想提取那个人的记录。但是由于要显示的细节很多,我觉得很难得到回应。 (我一次无法获得多个回复)
我想知道是否有办法为单个请求获得多个响应,或者是否有办法将目标 PHP 文件中的所有变量作为数组或其他内容发送到请求的 javascript 文件。
谢谢。如果之前有人问过这个问题,请提供链接。
最佳答案
使用JSON 作为数据类型在PHP(后端)和Javascript(前端)之间进行通信。示例:
PHP
<?
$person = array("name"=>"Jon Skeet","Reputation"=>"Infinitely Increasing");
header("Content-Type: application/json");
echo json_encode($person);
?>
Javascript/jQuery
$.ajax({
url: "your_script.php",
dataType: "JSON"
}).success(function(person) {
alert(person.name) //alerts Jon Skeet
});
关于javascript - 如何在php中获得对单个ajax请求的多个响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20437603/