52,780
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$('a').click(function () {
alert("111登陆后再查阅!");
return false;
})
//下面的js将替换这段,替换标记ccc
$('#btnlogin').click(function () {
$('a').unbind('click');
$('#message').show();
var data = "<strong>ajax</strong>:欢迎回来![<a href='Logout.asp'>注销</a>]";
var a = $('#message').empty().append(data).find('a[href$=Logout.asp]');
//alert(a[0]);
$(a[0]).click(function (event) {
event.preventDefault();
$('#message').hide();
$('a').click(function () {
alert("222登陆后再查阅!");
return false;
});
});
});
});
</script>
</head>
<body>
<div>
<ul>
<li><a href="http://www.sina.com">Pro Silverlight 4 in C#</a></li>
<li><a href="http://www.163.com">Microsoft Windows Workflow </a></li>
<li><a href="http://www.qq.com">Unity 3D Game Development ByExample</a></li>
</ul>
<p><input id="btnlogin" type="button" value="登陆" /></p>
<p id="message">
</p>
</div>
</body>
</html>
//替换上面标记ccc的js
$("#userlogin").submit(function () {
$.post("/xx/Checkuser.asp",{
username : $('#username').val(),
password : $('#password').val()
},function (data,textStatus) {
if (data != 0) {
$('a').unbind('click');
var a=$('#message').append(data).find('a[href$=Logout.asp]');
$(a[0]).click(function(event) {
event.preventDefault();
$.get("/xx/Logout.asp",function(data,textStatus) {
if (data == 1) {
$('#message').removeClass().empty().hide();
}
});
});
}
});
return false;
});$(document).ready(function () {
$('ul a').click(function () {//限定得更加细一些
alert("111登陆后再查阅!");
return false;
})
$("#userlogin").submit(function () {
$.post("/xx/Checkuser.asp", {
username: $('#username').val(),
password: $('#password').val()
}, function (data, textStatus) {
if (data != 0) {
$('ul a').unbind('click'); //移除事件,使链接可用。
var a = $('#message').append(data).find('a[href$=Logout.asp]');
$(a[0]).click(function (event) {
event.preventDefault();
$.get("/xx/Logout.asp", function (data, textStatus) {
if (data == 1) {
$('#message').removeClass().empty().hide();
$('ul a').click(function () {//再次添加事件,使链接不可用
alert("222登陆后再查阅!");
return false;
});
}
});
});
}
});
return false;
});
});