//去掉字符串中的空格
        function trimStr(str) {
            var re = /\s*(\S[^\0]*\S)\s*/;
            re.exec(str);
            return RegExp.$1;
        }
        
     function checkUser(){
         var uname = $("#txtUname").val();
         var pwd = $("#txtUPwd").val();
         uname = trimStr(uname);
         pwd = trimStr(pwd); $.ajax({
          url:"~/Ajax/CheckUser.aspx?=loginName="+uname+"&loginPwd="+pwd;
            type:"GET",
            timeout:30000,
            beforeSend:function(){
            },
            error:function(){
                ymPrompt.alert({message:'登录出错,请重试或者联系管理员!',title:'系统提示',btn:[['确定','ok']],handler:null});
            },
            success:function(){
                var $s=arguments[0];
                if($s!=="1")
                {
alert('ok');
                 }
                else
                    ymPrompt.alert({message:'用户名或密码错误!',title:'系统提示',btn:[['确定','ok']],handler:null});
            }
        
        });
}

解决方案 »

  1.   

     <script src="../Js/jquery.js" type="text/javascript"></script>
        <script src="js/ymPrompt.js" type="text/javascript"></script>
        <script type="text/javascript">
      

  2.   

    检查下路径是否正确 引用jquery是否是最新版本
      

  3.   

    你的url : *****; 最后是分号, 这样应该会出问题, 另外不太明白为何不直接用success : function(msg) {
     if (msg !== '1' ) ....
    }
    这样用?, 这样感觉更易懂些
      

  4.   

    url:"~/Ajax/CheckUser.aspx?=loginName="+uname+"&loginPwd="+pwd,这里应该是逗号吧
      

  5.   

    url:"~/Ajax/CheckUser.aspx?=loginName="+uname+"&loginPwd="+pwd;
    对,这个地方是逗号
    url:"~/Ajax/CheckUser.aspx?=loginName="+uname+"&loginPwd="+pwd,