반응형
jQuery ajax 호출에서 응답 시간을 얻으려면 어떻게 해야 합니까?
그래서 저는 페이지에 요청을 길게 보여줄 수 있는 툴을 작업하고 있습니다.
저는 jQuery Ajax(http://api.jquery.com/jQuery.ajax/) 을 사용하여 이 작업을 수행하고 있으며 응답 시간을 얻는 가장 좋은 방법을 찾고 싶습니다.
자바스크립트에서 "날짜"를 사용하는 것을 설명하는 스레드(http://forum.jquery.com/topic/jquery-get-time-of-ajax-post) 를 찾았지만 이 방법이 정말 신뢰할 수 있습니까?
내 코드의 예는 아래와 같습니다.
$.ajax({
type: "POST",
url: "some.php",
}).done(function () {
// Here I want to get the how long it took to load some.php and use it further
});
가장 간단한 방법은 다음을 추가하는 것입니다.var ajaxTime= new Date().getTime();
아약스호 통화 전과 통화 중에done
Ajax 호출에 걸린 시간을 계산할 수 있는 현재 시간을 가져옵니다.
var ajaxTime= new Date().getTime();
$.ajax({
type: "POST",
url: "some.php",
}).done(function () {
var totalTime = new Date().getTime()-ajaxTime;
// Here I want to get the how long it took to load some.php and use it further
});
또는 서버 측에서 얼마나 걸리는지 알고 싶은 경우도 있습니다.같은 방법으로 시간을 some.php에서 반환값으로 인쇄합니다.
언급URL : https://stackoverflow.com/questions/12763987/how-do-i-get-the-response-time-from-a-jquery-ajax-call
반응형
'programing' 카테고리의 다른 글
Writeline은 새 줄 없이 줄을 씁니다. 파일만 채웁니다. (0) | 2023.09.09 |
---|---|
재귀적 CTE를 사용하여 레코드가 다른 레코드의 후손인지 확인 (0) | 2023.09.09 |
MySQL Left JOIN으로 별칭을 사용하는 방법 (0) | 2023.09.09 |
SQL 쿼리는 'like'와 함께 작동하지만 일부 ID의 경우 동등하지 않습니다. (0) | 2023.09.09 |
npm에서 패키지를 찾을 수 없습니다.json (0) | 2023.09.09 |