웹 응용 프로그램이 있는데, 여기에서 일부 데이터를 가져 오기 위해 AJAX 호출을 만들고 있습니다. 데이터는 100 Kb에서 1 Mbs까지 다양합니다. 또한 백엔드에서 많은 처리 작업을 수행해야하기 때문에이 호출에는 많은 시간이 걸립니다.내 AJAX 통화 상태를 확인하는 방법은 무엇입니까?
1) 그것은 시간이 많이 걸립니다, 그래서 그들은하지 않도록 내가, 최종 사용자에게 AJAX 호출의 어떤 상태를 표시해야합니다 나는 2 개 기본적인 문제에
실행 해요 실망한. 초기 AJAX 호출의 진행 상황을 확인하기 위해 일정 간격 후에 AJAX 호출을 수행하는 방법이 있거나 생각할 수있는 방법이 있다면 생각하고 있었습니까?
2) 데이터를 받으면 자바 스크립트를 통해 페이지를 페인팅하기 때문에 브라우저 탭이 1 ~ 2 분 정도 걸리는 경우가 있습니다. 이 정지 시간을 줄이거 나 줄일 수있는 방법이 있습니까?
조언이 도움이 될 것입니다. 감사.
iframe을 사용하여 진행 상황을 플러시하는 방법에 대한 몇 가지 예를 제공 할 수 있습니까? 나는 워크 스루가 절실히 필요합니다. –
upvote 도움이 될 것입니다! ... 어쨌든 여기서 iframe을 사용하여 수행해야하는 작업이 있습니다. tradinional ajax를 사용하는 대신 정보를로드하려는 경우 웹 페이지에로드하려고 시도합니다 ... somewebpage.aspx.aspx 파일 또는 다른 유 (PHP 등)를 사용하여 지속적으로 json 또는 클라이언트 쪽 코드에서 선택할 수있는 일부 자바 스크립트 정보를 밀어 넣을 수 있습니다. –
감사합니다. 해결책이 당신을 위해 작동하는지 저에게 알려주십시오, 나는 fiddled 그러나 서버 측에 더 많은 것이었을 것입니다. –