---------测试页面-----------function OleDbValue()
    {
        var Name=document.getElementById("txtName").value;
        $(document).ready(function(){
            $.ajax({
               type:"GET",
               url:"ValidateUserName.aspx?userName="+Name,
               data:null,
               success:function(result){
                  if(result=="UserError")
                  {   
                      $('#spName').css({color:'red'}).text("用户名已被注册"); 
                      
                  }
                  else if (result== "UserRight")
                  {   
                      $('#spName').css({color:'#999'}).text("正确"); 
                  }
               }
            });
        });
     }用户名:<input id="txtName" runat="server" name="" onblur="OleDbValue()" /><span id="spName"></span>------ValidateUserName.aspx.cs-------
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {   
            string userName = Request["userName"].ToString();
            
            DUsers user=new DUsers();
            if (user.BalaUser(userName) > 0)
            {   
                Response.Write("UserError");
            }
            else
            {  
                Response.Write("UserRight");
            }
        }
    }调试时,一直说未找到对象 请高手帮我看看

解决方案 »

  1.   

    onlylikews 哪里错了...我是新手...所以如果你知道请告诉我吧
      

  2.   

    jquery库导入了没,后台不要跳转页面,直接return null;
    var Name=document.getElementById("txtName").value;
    alert(Name);看看有没有值
      

  3.   

      var Name=document.getElementById("txtName").value;
    这里放到
    $(document).ready(function(){
    }
    里面,不知你input 在代碼之前還是之後,所以要放到那裡``
      

  4.   

    還有都用Jquery了,為什麼不直接用$('#txtName').val
      

  5.   

    我觉得那个js方法逻辑可能有问题,方法里面居然还有$(document).ready()
      

  6.   

    你要用
    $(document).ready()的话建议这样写:
    $(document).ready(function(){
       $('#txtName').bind('blur',function(){
          $.ajax({
              type:"GET",
              url:"ValidateUserName.aspx?userName="+$(this).val(),
              success:function(result){
                    if(result=="UserError")
                     {   
                       $('#spName').css({color:'red'}).text("用户名已被注册");      
                     }
                     else if (result== "UserRight")
                     {   
                       $('#spName').css({color:'#999'}).text("正确");  
                     }
                    }             
                 });
    })
      

  7.   

    $.get("url",{datas:param},function(datas){})
    $.ajax({
    url:"",
    type:"",
    contentType:"",
    sucuess:function(msg){}
    })