$.ajax({
url:url,
type:"get",
success: function(date){
if(data){
alert("成功")
}else{
alert('失败')
}
}
})
}
使用 ajax 在回调函数里面判断 成功则 alert("成功") 失败 alert('失败')
不会啊我测试了一下,不会消失啊!
要不,你改成下面这样试试
<script type="text/javascript" language="javascript" >
<!--
function display(){
document.getElementById("box").style.display="block"
}
function disappear(){
document.getElementById("box").style.display="none"
}
-->
</script>
<div class="login" onmouseover="display()" onmouseout="disappear()"><a href="#" class="outlogin">登录</a>
<div id="box" class="dl" style="display:none">
<form>
<div class="inputbox"><input class="logininput" type="text" placeholder="请输入用户名"></div>
<div class="inputbox2"><input class="logininput" type="text" placeholder="请输入密码"></div>
<a href="#">登 录</a>
</form>
<div class="qtdl"><a href="#" class="weibologin">微博登录</a><a href="#" class="qqlogin">QQ登录</a></div>
</div>
</div>
首先要判断登陆了,通过cookie啥的其次准备另一个cookie,比如叫first,用来判断是不是第一次登陆,first的有效期设为1天,1天后自动就清除了。这里可能涉及到判断时间,可以直接在JS里判断(本地时间),也可以ajax到服务器上得到真正准确的时间
判断时间已经是新的一天,且没有first,就设置first,且过期时间为1天(或倒计时至当天24点)
这样第二天来,即使用户默认保持登陆了,由于first已过期,所以还是能判断出是不是当天第一次登陆