PHP는 Ajax 요청에 어떻게 응답합니까?
프론트엔드 IT가 많기 때문에 페이지를 렌더링할 때 백그라운드에서 json 데이터를 가져와야 합니다(물론 다른 유형의 데이터도 가능함). 또한 얻어야 함), 백그라운드에서 프런트엔드 페이지로 응답해야 합니다. 이는 PHP 배열 형식으로 프런트 데스크에 전송하는 매우 간단한 경우입니다:
1 JavaScript 요청:
var container = document.getElementsByClassName('container')[0]; container.onclick = function() { var xhr = new XMLHttpRequest(); xhr.open('GET','/learn/php_ajax/responseExample.php',true); xhr.send(); xhr.onload = function(ev) { var data = JSON.parse(ev.currentTarget.responseText); console.log(data); }; }
2. PHP 단순 백그라운드 응답
$_GET 및 $_POST 를 통해 ajax 요청의 매개변수를 얻을 수 있지만 여기에는 해당 디스플레이가 없습니다.
$array = array("a" => "视频", "b"=>"教2程", "c" => "六"); exit(json_encode($array));
3. 결과 얻기:
{ a: "视频", b: "教2程", c: "六" }
더 많은 PHP 관련 지식을 보려면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 PHP가 Ajax 요청에 응답하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!