안녕하세요, 비동기 적으로 웹 페이지를로드하는 방법에 대해 알고 싶습니다. 로그가있는 웹 페이지가 있고 로그인 후 약 10 초 (아마도 조금 더)에로드됩니다. 이 웹 페이지는 페이지의 섹션에서 여러 쿼리에서 서버로로드되는 트리가 있기 때문에 실제로 느리게로드됩니다. 쿼리의 최적화를 무시하고, 내가하고 싶은 것은 트리를로드하지 않고 페이지를로드하는 것입니다. 나무를 적재하는 대신 적재물을 상징하는 회전 바퀴를 적재하십시오. . 서 준비 이벤트가 트리거되면 트리로드를 시작하십시오. 나는 프로 시저 (하나가 있다면)를 알고 싶거나 문서 준비 함수에서 트리를 고집하는 것만 큼 간단하다. 고마워요비동기 웹 페이지
0
A
답변
0
이것은 현재 작업하고있는 응용 프로그램의 미세 조정 된 예제입니다. 그것은 jQuery와 AJAX를 사용합니다.
$(document).ready(function() {
params = { var1 = 2, var2 = 4 };
var checkStatus = function() {
$.getJSON('index.php/loader/op_status', params, function(opc) {
results = $.parseJSON(opc.results);
percent = results.status;
if (results.status != 100) {
$('#loading-percentage .percentage').html(percent);
setTimeout(checkStatus, 1000); // check every second for results
} else {
$(opk.keywords).insertAfter('#opc-results .kw-section .summary');
$('#loading-percentage').remove();
}
}
}
checkStatus();
}
이 작업은 상태 파일을 확인하고 리터럴 상태 백분율로 사용하는 정수를 반환하는 것입니다. 백분율이 < 100이면로드 애니메이션을 표시하고, 그렇지 않으면 완료 콘텐츠를로드하고 애니메이션을 제거합니다. 이 프로세스는 매 초마다 점검되므로 실시간으로 최신 상태를 확인할 수 있습니다.
당신은 이것을 출발점으로 사용할 수 있지만, 분명히 당신의 필요에 맞게 조정할 필요가 있습니다.
관련 문제
- 1. 비동기 페이지 Asp.net 웹 양식
- 2. WebMatrix의 비동기 페이지?
- 3. 웹 개발의 비동기 호출
- 4. 비동기 페이지 및 처리기
- 5. 비동기/독립적 인 웹 페이지 요청 처리 방법은 무엇입니까?
- 6. HtmlAgilityPack JavaScript로 비동기 적으로로드 된 웹 페이지 다운로드
- 7. .NET 웹 비동기 - 비동기 컨트롤러가 있어야합니까?
- 8. 테스트 비동기 웹 API 메소드
- 9. cshtml 페이지 내의 비동기 로딩
- 10. ASP.NET MVC로 비동기 페이지 업데이트
- 11. joomla에서 비동기 div/navigation 페이지
- 12. 뷰 페이지 및 비동기 로딩
- 13. Flask의 비동기 페이지 처리 예제
- 14. Java의 비동기 웹 요청?
- 15. ASP.NET - 비동기 웹 서비스
- 16. 비동기 웹 서비스 만들기
- 17. 토네이도가 비동기 웹 서버입니까?
- 18. 웹 파트의 비동기 메서드
- 19. 비동기 웹 서비스
- 20. 비동기 적으로 웹 컨텐츠로드
- 21. 비동기 웹 서비스의 newFixedThreadPool
- 22. 비동기 웹 파트
- 23. 비동기 웹 서비스 SOAP
- 24. 비동기 웹 서비스
- 25. 비동기 웹 업로드
- 26. WPF의 비동기 웹 서비스
- 27. 비동기 웹 서비스 스트리밍
- 28. 비동기 페이지 - 대중 교통 - 서비스 버스
- 29. C#을 - SMTP 비동기 - 클라이언트 페이지
- 30. ASP.NET MVC Framework는 비동기 페이지 실행을 지원합니까?
내가 잘못 본 경우가 아니라면 방금 절차가 무엇인지 설명했습니다. 회 전자를 보여주고 다른 모든 것이로드되면 트리를로드하십시오. –
이미 [이 배열이있는 나무가 있습니다] (http://www.dynamicdrive.com/dynamicindex1/treeview/treeview_suppliment.htm); 그 중 하나를 확인하십시오. –