2012-05-10 3 views
0

페이지가로드 될 때 및 사용자가 AJAX 요청을 수행 할 때 회 전자 (spin.js 사용)를 표시하고 숨기려면 어떻게해야합니까? 회 전자를 시작하기위한 onload 메시지를 생각하고 있었지만 그 이벤트는 내용이로드되어 아마도 배치하기에 좋지 않은 장소라는 것을 의미합니다. 어떻게하면 좋을까요?페이지가로드 될 때 회 전자 표시 및 숨기기

답변

0

AJAX에 대해 더 많이 읽어야합니다. AJAX 요청에 대해 이야기하면서 onLoad 이벤트를 언급하는 것은 다소 이상합니다.

힌트 : AJAX 요청을 시작할 때 회 전자 표시를 시작한 다음 요청이 완료되었거나 완료되었음을 반환 한 후 중지합니다. Ajax example

  • a list of tutorials
  • w3schools ajax
  • Ajax fast and easy
  • +0

    w3schools 예제와 관련하여 http://www.w3fools.com/ – MrBoJangles

    0

    AJAX에서는 AJAX 호출을 시작하기 전에 AJAX를 호출하고 성공 응답에서 숨기기가 더 좋습니다.

    <body> 태그 뒤에 스피너를로드 할 때 <script> 태그를 추가 할 수 있고 onload 이벤트가 발생하면 해당 스피너를 숨길 수 있습니다.

    +0

    또한 오류의 경우에 그것을 숨길. –

    +0

    본인의 body 태그의 "onLoad"이벤트로 작업 할 이유가 없습니다. 특히 우리가 AJAX에 대해 이야기한다면! 즉, 본문 문서가 데이터로드를 완료 할 수 있지만 AJAX 요청은 완료되지 않음을 의미합니다. 이 선생님은 좋은 해결책이 아닙니다! 그는 단지 그것을 배우기 위해서 아약스에 관해 더 배우고/읽어야합니다! 그가 프레임 워크 (jQuery, Prototype w/e)를 사용하는지 여부. 먼저 AJAX를 이해하고 프레임 워크를 결정하라는 말을 듣겠습니다. – creativeby

    +0

    @creativeby 어쩌면 다시 질문을 읽어야합니다. 그러면 AJAX에 대해서만 묻지는 않을 것입니다. – LuckyLuke

    관련 문제