내 웹 사이트 페이지에 jquery ajax 요청이 있으며 모든 페이지에서이 요청을 서버에 게시해야 상태를 알 수 있습니다. 하지만 문제가 : 브라우저에서 페이지를 열면이 요청이 데이터를 반환하기 전에 내 페이지가 제대로 작동하지 않을 수 있습니다. 클릭 할 수는 없습니다. 그러나 정상적으로 렌더링됩니다. 그래서 아무도 그것에 대한 해결책을 가지고 있습니까? 예 : 페이지가로드 된 후에이 스크립트를로드하도록 설정합니다. "=Ajax 요청이 끝나지 않으면 HTML 링크를 클릭 할 수 없습니다.
self.headers ["캐시 제어 "] ="노 캐시해야-재 검증 "
self.headers ["만료 "] :$(function(){ var login_status; $.ajax({ async:false, url:<%= url(:login_status_header_session, :from => from_uri).to_json %>, dataType:"html", success:function(data, textStatus){ login_status = data; } }); if(login_status) { $(".loginDetails p .login_status").html(login_status); } else { $(".loginWrapper").remove(); } });
이
은 login_status_header 액틴입니다 0 "부분"session_header ",
: 형식 =>"HTML "
죄송합니다. 일부 페이지에서는 상태를 업데이트해야합니다. – wkang