您的位置:首页 > Web前端 > JQuery

关于jQuery 的多个post方法

2014-01-25 22:59 197 查看
下面是一段代码

//验证手机号码是否注册,

$.post("userAction!checkTels.action",{"pass":tel},function(user){

alert(user+"====");

if(null!=user){

//手机号码已经注册,判断密码输入是否正确

$.post("user!checkUser.action",{"name":tel,"pass":pass},function(data){

if(data==true){

//手机号码和密码都输人正确的条件下, 执行添加操作,执行添加操作之前判断该用户的可发布求租店铺的条数是否大于0

// $.post("",{},function(data){

//可发布条数大于0 ,执行添加操作,这里测试,单独写方法,增加负担,试用上面的函数执行结果

// if(data==true){

if(user.userKfabqzutshu < 3){

alert("这是测试重点"+user.userKfabqzutshu);

$.post("qzAction!addQzdp.action",$("#qzform").serialize(),function(data){

//添加成功后,用户发布求租店铺记录增加1

if(data==true){

$.post("",{},function(data){

});

window.location.href="Success10.jsp";

}

});

}

//可发布条数小于0,提示用户续费

else{

alert("抱歉,您已经发布了三条求租信息,若想继续操作,请联系管理员");

}

// });

}

//密码错误,提示

else{

alert("您的密码输入错误");

}

});

}

else{

//手机号码没有注册,添加新用户,并添加数据

//添加用户

$.post("userAction!userAction.action",{"adduser.userLxifshi":tel,"adduser.userMma":pass},function(data){

//用户添加成功后,添加数据

if(data==true){

$.post("qzAction!addQzdp.action",$("#qzform").serialize(),function(data){

//数据添加成功后,跳转页面

if(data==true){

window.location.href="Success10.jsp";

}

});

}

});

}

});

上面是一段简单code,都知道jQuery 最厉害的是选择器,以前学的时候没什么感觉,这次做项目大都是用jQuery做的,有了一些新的认识。

这篇日志想记录的是两个post 的回调函数是可以共享的,这是我今天的一个小小的发现,做下记录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: