나는 데이터를 PHP 파일로 보내고 응답을 받고 보여주기 위해 ajax 유형을 사용합니다. 내 PHP 파일에는
while($i<14){ echo $i.'<br />'; $i++;}
14 개의 리플레이를 반환합니다.
따라서 내 웹 페이지에서 ajax 메서드로 데이터를 호출하면 몇 초 후에 14 개의 결과가 모두 표시됩니다. 하지만 내 ajax 파일에서 실시간 응답을 받고 싶습니다.
그래서 내 웹 페이지 쇼를 원합니다.
1
...
그리고
1
2
....
기타
이것은 shower
div 에서 모든 응답을 함께 반환하는 Ajax 코드입니다 . 실시간 응답을 받고 싶습니다. PHP 파일에서 보낸 모든 응답
function update_table(uptype){
$("#shower").html("Loading...");
var dataString = 'type=' + uptype;
$.ajax({
type: "POST",
url: "motor.php",
data: dataString,
cache: false,
success: function(html) {
$("#shower").html(html);
}
});
return false;
}
현재 설정으로는 불가능합니다.
PHP 스크립트에 대한 ajax 호출이 www.example.com/yourscript.php와 같은 웹 사이트를 방문하는 것과 같다고 생각하면 PHP는 웹 브라우저로 전송되는 코드를 서버 측에서 렌더링합니다. 이것은 하나의 통화와 하나의 응답 작업입니다. PHP는 웹 사이트에 요소를 동적으로 추가하지 않습니다. 그러면 ajax-call에 대한 응답을 동적으로 보낼 수 없습니다. 이 문제를 해결하기 위해해야 할 일은 PHP 스크립트의 진행 상황을 어딘가에 저장하고 상태에 대한 업데이트를 얻기 위해 여러 번 호출하는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다