У меня есть запрос jquery ajax на странице моего веб-сайта, и на каждой странице мне нужно отправить этот запрос на сервер, чтобы получить статус. Но у него есть проблема: после того, как я открою страницу в браузере, перед тем как этот запрос вернет данные, моя ссылка на всю страницу не может работать, они не могут щелкнуть. так у кого-нибудь есть решение для этого? например: заставить страницу загружать этот скрипт после загрузки страницы или др.
$(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();
}
});
это actin login_status_header:
self.headers ["Cache-Control"] = "no-cache, must-revalidate"
self.headers ["Expires"] = "0" частичный "session_header",
: format => "html"