ajax query,后台和Jsp页面,使用json交互

加粗样式

public void checkAccount(HttpServletRequest request,HttpServletResponse response) throws IOException {
        String account = request.getParameter("account");
        Staff staff = staffService.getByAccount(account);
        JSONObject jsonObject = null;
        if (null != staff){
            //数据库已存在该账号,则返回信息给ajax
            jsonObject = new JSONObject("{accountFlag:true}");
        }else {
            //数据库未存在该账号
            jsonObject = new JSONObject("{accountFlag:false}");
        }
        response.getOutputStream().write(jsonObject.toString().getBytes("utf-8"));
    }
<script type="text/javascript">
    function get() {
        //点击输入账号时,触发ajax事件
        $.ajax({
            url:"checkAccount.do",
            type:"post",
            data:{
                account:$("input[name=account]").val()
            },
            dateType:"json",
            success:function (result) {
                //var flag = result.accountFlag;
                var result = eval("("+result+")");
                var flag = result.accountFlag;
                if (flag == true){
                    document.getElementById("tip").innerHTML="该账号已被注册";
                }else if (flag == false) {
                    document.getElementById("tip").innerHTML="该账号未被注册";
                }
            }
        });
    }
</script>
						<li class="clearfix">
                            <span class="title">账号:</span>
                            <div class="li_r">
                                <input class="chang" name="account" type="text" onchange="get()">
                            </div>
                            <span class="tip" id="tip"></span>
                        </li>

猜你喜欢

转载自blog.csdn.net/qq1641725218/article/details/83050701