在$(document).ready(function(){.....])里面再加上:
$('#form1').submit(function(){
    loginin();
    return false;
})
另外,你那ajax的data参数有问题,既然是post请求那data应该是对象不是字符串。

解决方案 »

  1.   


    改完后$(document).ready(function () {
                  function loginin() {
                      var dataString = $('#txt').val() + $('#passwd').val();
                      $.ajax({
                          type: 'post',
                          url: 'Login.aspx',
                          dataType: 'json',
                          data:dataString,
                          success: function (json) { alert("帐户"+json.name+"登陆"); },
                          error: function () { alert("error"); }
                      })
                  }              $('#form1').submit(function () {
                      loginin();
                      return false;
                  })          });
      

  2.   

    不return false 点击按钮提交表单默认是页面跳转~~
      

  3.   

    function(json)  json代表什么