我在我的網站頁面有一個jquery ajax請求,並且我需要將每個頁面發佈到服務器以獲取狀態。但它有一個問題:在我打開瀏覽器中的頁面之後,在此請求返回數據之前,我的頁面所有鏈接都無法工作,它們無法單擊。但呈現正常。所以任何人都有解決方案?例如:使頁面在加載頁面或其他頁面後加載此腳本。如果Ajax請求沒有完成,html鏈接無法點擊
$(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肌動蛋白:
self.headers [ 「緩存控制」] = 「無緩存,必重新驗證」
self.headers [ 「過期」] =「 0" 局部‘session_header’,
:格式=>‘HTML’
對不起,某些頁面需要此更新狀態。 – wkang 2009-12-24 03:45:41