zoukankan      html  css  js  c++  java
  • 原生js实现ajax回传text

    $("#userName").blur(function() {
                var username = $("#userName").val();
                var xh = getXMLHttp();
                var url ='<%=path%>/servlet/DoLogin?oper=ajaxUC&userName='+username;
                xh.open("GET", url, true);
                xh.onreadystatechange = function() { 
                    if((xh.readyState == 4)){
                            if ( xh.status == 200) { 
                                var info=xh.responseText;
                                if(info=="1"){
                                $("#loginNameSpan").text("用户可登录");
                                }else{
                                $("#loginNameSpan").text("用户不存在");
                                }
                            } else{
                                $("#loginNameSpan").text("用户不存在");
                            }
                    }else{
                                $("#loginNameSpan").text("用户不存在");
                    }
                };
                xh.send(null);
            });
        
            //获取XMLHttpRequest对象, 并兼容浏览器
            function getXMLHttp() {
                if (window.XMLHttpRequest) {
                    return new XMLHttpRequest();
                } else if (window.ActioveXObject) {
                    return new ActiveXObject("Microsoft.XMLHTTP");
                } else {
                    alert("您的浏览器不支持XMLHTTP");
                    return null;
                }
            };
    try {
                String userName = request.getParameter("userName");
                String userPassword = request.getParameter("userPassword");
                Smbms_user su=new Smbms_user();
                su.setUserCode(userName);
                su.setUserPassword(userPassword);
                UserService us=new UserServiceImpl();
                String info="";
                
                if(us.dologin(su)!=null){
                    info="1";
                }else{
                    info="0";
                }
                PrintWriter writer = response.getWriter();
                writer.write(info);
            } catch (IOException e) {
                
                e.printStackTrace();
            }        
  • 相关阅读:
    计蒜客 动态规划基础 蒜头跳木桩
    委托的使用和合并
    asp.net "callback" 和 "postback" 的区别.
    3 顶层父类
    2 异常类
    1 智能指针
    16 #error 和 #line
    15 条件编译
    14 宏
    13 编译和链接
  • 原文地址:https://www.cnblogs.com/go4mi/p/5497165.html
Copyright © 2011-2022 走看看