本帖最后由 cyw1592951 于 2012-11-20 15:56:45 编辑 场景:
三个ajax请求,1:查询用户名,2:初始用户业务数据,3:登录验证
用户登录时 输入用户名之后(使用1),查询出用户的时候,开始使用(2)ajax到后台去初始用户的业务数据;
输入用户名点击登录之后 验证(使用3)通过直接跳转;
目前情况:点击 登录之后要等 很久 个人认为是 等待 2 执行完成之后才跳转
要求:验证通过直接跳转
ajax代码如下
window.LCount = 0;
$(function () {
var gongHao = $('#txtNO'), uid = $('#txtUid'), pwd = $('#txtPwd');
gongHao.bind('keydown', function (e) {
var key = e.which;
if (key == 13) {
if (checkEmpty(1)) {
pwd.focus();
}
}
});
pwd.bind('keydown', function (e) {
var key = e.which;
if (key == 13) {
$("#btnLogin").click();
}
});
$('#btnLogin').bind('keydown', function (e) {
var key = e.which;
if (key == 13) {
$("#btnLogin").click();
}
});
function action(rValue) {
var result = eval("(" + rValue + ")");
if (result.status == 0) {
uid.val(result.message);
pwd.focus();
}
};
function checkEmpty(e) {
if ($.trim(gongHao.val()) == '') {
$('#btnLogin').val("登 录");
alert("工号不能为空!");
gongHao.focus();
return false;
}
else if (e == 2) {
if ($.trim(pwd.val()) == '') {
$('#btnLogin').val("登 录");
alert("密码不能为空!");
pwd.focus();
return false;