0
jquery로 비동기 AJAX 요청을 테스트하려고하지만 예상대로 작동하지 않습니다. 그런AJAX 비동기 요청이 제대로 작동하지 않습니다.
idRpis.forEach(function(idRpi, index){
console.log("Start"+index+" : "+Date.now());
$.ajax({
type : 'POST',
url : AJAX,
dataType : 'json',
async : "true",
data : {
action : "test"
},
success : function(response) {
console.log("End"+index+" : "+Date.now());
}
});
});
PHP 파일은 전화 외모 : 여기
제 3 개 요청입니다
//Pause for 3 seconds
session_start();
sleep(3);
문제는 3 요청이와 같은 시간에 거의 보냈지 만 도착한다는 것이다 각각 3 초 지연.
동시에 작업을 수행하고 동시에 도착하지 않아야합니까? 그것이 내가하고 싶은 일입니다.
돌아오고 실행할 때 보장 할 수 없습니다. – epascarello
단일 아약스 전화로 작업 할 수 있습니다. 당신은 필요하지 않습니다 3 아약스 전화 –
더 이상의 PHP 코드가 있습니까? 세션을 사용하는 경우 각 요청은 세션을 잠그기 때문에 다른 요청이 완료 될 때까지 대기해야합니다. – jeroen