웹 페이지에서 데이터를로드하기 위해 ajax 함수를 호출하는 동안 로그인 페이지가 표시되고 회자 표시가 완료되면 chagePage가 호출되고 모든 회 전자가로드됩니다. 나는 다른 질문들로부터 타임 아웃을 얻었는데, 디버깅을하고 발판을 밟았지만 살아 있지 않다면 작동한다. 나는 또한 Ajax를 보내기 전에 시험해 보았습니다.JQuery Mobile showPageLoadingMsg()
$('#loginButton').live('click',function(e){
$.mobile.showPageLoadingMsg();
setTimeout(initialLogin(),300);
});
감사합니다. 그것은 지금 잘 작동하고
$(document).ajaxStart(function() {
$.mobile.showPageLoadingMsg();
}).ajaxStop(function() {
$.mobile.hidePageLoadingMsg();
});
'initialLogin()'함수의 코드는 무엇입니까? – Jasper
그냥 몇 가지 텍스트 유효성 검사 및 다음 ajax 함수를 호출하면 단계를 통과 할 때 숨겨진 된 것처럼 hidePageLoadingMsg()있는 모든 방법으로 회 전자 표시합니다. 타임 아웃을 5000으로 설정해도 5 초 동안 그 자리에 앉아서 스피너를 표시하지 않습니다. – Jason
'initialLogin()'함수의 코드를보고 싶은 이유는 이것이 필요 이상으로 복잡해질 가능성이 높기 때문입니다. 'changePage' 함수는로드 메시지 자체를 보이거나 숨길 수 있습니다. – Jasper