改成
function login(){
var acc = document.getElementById("account").value;
var pwd = document.getElementById("password").value;
var code = document.getElementById("certCode").value;
//一些if校验非空的语句.....
$.ajax(  type:post,
             url:"login.html",
             date:{"account":acc,"password":pwd,"certCode":code},
             success:function(date){
              $("#div_login").html("<h1>用户名:${nickname}</h1>");
               } );
}
});

解决方案 »

  1.   

    function login(){
    var acc = document.getElementById("account").value;
    var pwd = document.getElementById("password").value;
    var code = document.getElementById("certCode").value;
    //一些if校验非空的语句.....
    $.ajax(  type:post,
                 url:"login.html",
                 date:{"account":acc,"password":pwd,"certCode":code},
                 success:function(date){
                  $("#div_login").html("<h1>用户名:${nickname}</h1>");
                   } );
    }
      

  2.   

    $(document).ready(function(){这句是什么意思
      

  3.   

    意思是 整个 html 的dom对象都已经加载好了
      

  4.   

    我不明白的是  url:"login.html",  你把数据发送给.html能做什么~~~~
      

  5.   

       date:{"account":acc,"password":pwd,"certCode":code},
    data
      

  6.   

    我个人觉得异步加载,也就是所谓的ajax和表单提交的方式主要区别于:
    (1)  ajax是在不刷新本页面时局部提交数据到后台,一般用于列表,下拉框加载,注册信息的验证之类
     (2)表单提交是将所填写信息整体提交到后台,这是页面是需要刷新操作的,如:登陆操作,登陆成功后往往需要进入首页或者重新加载信息的
    所以,楼主,我认为登陆功能最好使用表单提交方式,不是什么都用ajax好。
      

  7.   

    表单提交使用:document.forms[0].submit()
      

  8.   

    也许人家的action就是login.html,并不是网页