2011-02-10 74 views

回答

0

好的,jquery可以吗?

$("#login_form").submit(function() { 
$("#login_result").removeClass().addClass('process').text('checking....').fadeIn(1000); 
var xhr = $.post($("#login_form").attr('action'), { username:$('#username').val(),password:$('#password').val(),rand:Math.random() } ,function(data) { 
     if((xhr.getResponseHeader("Last-Modified")!="") & (xhr.getResponseHeader("Last-Modified")!=null)) { 
      // login correct 
      $("#login_result").fadeTo(200,0.1,function() { 
       $(this).html('redirect.....').removeClass().addClass('success').fadeTo(900,1, 
       function() { 
        document.location=document.location.href; 
       }); 
      }); 
     } else { 
      $("#login_result").fadeTo(200,0.1,function(){ 
       $(this).html('login incorrect ...').removeClass().addClass('error').fadeTo(900,1); 
      }); 
     } 
    }); 
    return false; 
}); 

#login_form - 自定义的形式,如<form method="post" action="/names.nsf?login" id="login_form">