에서 jQuery를 비동기 다중 응답을 확인합니다. 이를 클릭하면 jQuery $ .get() AJAX가 서버의 response.php를 다시 호출하고 결과를 자바 스크립트 콜백 함수 인 getResponse (sData)에 보내 run.php의 HTML에서 브라우저에 다시 표시합니다. response.php가 작업 목록을 통해 실행될 때 echo 명령을 사용하여 응답을 반향시키고 getResponse가 DIV를 해당 상태로 업데이트 할 때 해당 상태로 이동하도록 응답을 표시합니다. 그래서, response.php 안에 5 단계가 있고, 따라서 getResponse()에 5 개의 echo 문이 있다고 가정 해 봅시다. 어떻게 그것이 "실행"이라고에 버튼이있는 run.php이 하나의 PHP 스크립트를 실행
나는이 작업을 얻을려고했는데, 무슨 일 jQuery를 기다리는 후 오히려 5 개 응답과 함께 간다 보내는 것보다, 한 번에 하나 개의 응답을 전송한다는 것입니다.기술은 무엇입니까?
물어 이유는 내가 파일의 무리에 무언가를하는 스크립트를 가지고있다. 첫 번째 작업은 파일 수이므로 진행률 표시 줄을 업데이트합니다. 그런 다음 파일을 실행하면서 1000 개의 파일마다 진행률 표시 줄을 증가시켜야합니다.
루프에서 아약스 요청을 보내려고 했습니까? – Darmen
문제 response.php가 실행되는 데 오랜 시간이 걸리는 문제가 있습니다. 평균 약 300,000 개의 파일을 세는 것으로 시작합니다. 그런 다음 데이터베이스로 읽어들입니다. 웹 페이지가 진행되는 동안 진행률 표시 줄을 업데이트해야합니다. – Volomike