아래 JavaScript 함수는 15 초마다 실행되며 ASP.Net Page 메서드를 호출합니다. 완료하는 데 약 4 ~ 8 초가 소요됩니다.ASP.net PageMethod 호출이 다른 JavaScript 함수 호출을 차단하지 못하도록하는 방법
동일한 페이지에 2 초마다 실행되는 다른 JavaScript 함수가 있지만 이전 메서드를 사용하여 완료하는 데 시간이 오래 걸리는 경우 정기적으로 차단됩니다.
function get_case_list_data(count, max_id) {
PageMethods.GetCaseList(count, max_id, uid, is_agent, got_case_list_data, OnFailure);
}
ASP.Net 페이지 메서드 호출이 같은 페이지에서 다른 JavaScript 함수 실행을 차단하지 못하게하려면 어떻게해야합니까?
기본적으로 호출은 비동기 적이 지 않습니다? –
PageMethod 호출 전과 성공 콜백 내에서 경고를 사용하여 테스트 할 수 있습니다. Google "aysnc PageMethods"는 기본적으로 aysnc 일 수 있으며 syncronouse가되도록 업데이트해야합니다. 어느 쪽이든이 블로그에는 시작하기 좋은 콘텐츠가 있습니다. http://abhijit-j-shetty.blogspot.com/2011/04/aspnet-ajax-calling-pagemethods.html – Steve
$ ajax를 async = true로 시도했습니다. 동일한 결과 –