繁体   English   中英

如何检查json对象是否为null?

[英]How to check json object is null or not?

我正在尝试使用jquery验证插件来验证表单。我正在尝试在表中是否包含emailId,如果不允许注册则否则。 但是,它显示json对象始终大于零。我尝试使用getjson,它在localhost中不起作用。 那么,我要去哪里错了?

login.jsp的

$('input#emailId').blur( function() {
                    $.ajax({
                        url:'/getUserByEmailOrPhone-'+$('#emailId').val()+'-'+$('#contactNumber').val(),
                        type:'GET',
                        data: 'json',
                        success:function(json){
                            if (json.length == 0)
                                {
                                    $('.email-check').append('<span class="glyphicon glyphicon-ok form-control-feedback" aria-hidden="true" id="tt2" clientidmode="Static" runat="server" Visible="False"></span>');
                                  }
                            else{
                                  alert('user exists');
                                  $('.email-check').append('<span class="glyphicon glyphicon-remove form-control-feedback" aria-hidden="true" id="tt2" clientidmode="Static" runat="server" Visible="False"></span>');
                            }
                        }
                });
            });

AppController.java

@RequestMapping(value={"/getUserByEmailOrPhone-{emailId}-{contactNumber}"}, method = RequestMethod.GET)
public @ResponseBody User getUserByEmailOrPhone(@PathVariable("contactNumber") String contactNumber,
        @PathVariable("emailId") String emailId,ModelMap model){
        return service.getUserByEmailOrPhone(emailId, contactNumber);
}

如果json变量包含正确的值,则可以执行以下操作-

成功:函数(JSON)
{
如果(json ===未定义){
//您的动作
} ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM