2011-03-12 3 views
3

내 사이트가 처음으로로드되면 Google 퓨전 테이블의 jQuery를 사용중인 데이터베이스의 정보로 배열이 채워진다. 많은 정보가 있으므로 상황이 어떻게 진행되는지에 따라 3 ~ 10 초가 소요됩니다. 지금 당장 필요한 것은 아니며 나머지 페이지가로드됩니다. 내 문제는 브라우저 아이콘이 여전히 회전 중이며 마우스가 회전하고 있다는 것입니다 (모래 시계, 무엇이든). 상황이 계속되고 있지만 사용자가 실제로 갈 때 기다리는 것처럼 느껴지 길 원치는 않습니다. 이 동작을 중지 할 수있는 방법이 있습니까?jQuery로 데이터를로드 할 수있는 브라우저없이 데이터를로드 할 수 있습니까?

+0

Kenny, 보통 div 반투명 오버레이를 만들고 각 이벤트가 완료 될 때마다 콜백에서 레이블을 변경합니다. – CarneyCode

답변

0

당신은 2 부분으로 프로세스 기능을 분할해야한다고 생각합니다 : 1) 메인 프로세스 (긴 쿼리 ...)와 2) 아약스 함수는 메인 프로세스의 결과를 확인합니다. (결과를 file, db 또는 memcache에 저장할 수 있습니다 ...)

그런 다음 결과를 확인하기 위해 서버로 돌아가려면 몇 분 정도 걸립니다. 사용자는 커서를 더 이상로드하지 않습니다.

관련 문제