我在我的网站页面有一个jquery ajax请求,并且我需要将每个页面发布到服务器以获取状态。但它有一个问题:在我打开浏览器中的页面之后,在此请求返回数据之前,我的页面所有链接都无法工作,它们无法单击。但呈现正常。所以任何人都有解决方案?例如:使页面在加载页面或其他页面后加载此脚本。如果Ajax请求没有完成,html链接无法点击
$(function(){
var login_status;
$.ajax({
async:false,
url: 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’
2009-12-24
wkang