如何检查json对象是否为空
How to check json object is null or not?
我正在尝试使用jquery验证插件验证表单。我正在尝试是否有emailId在表中,如果不允许注册,否则不是。但它显示的是json对象总是大于0。我尝试使用getjson,它不工作在本地主机。那么,我哪里做错了?
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)
{
If (json === undefined){
//你的行动
}…
相关文章:
- 如何检查数组中的对象是否等于选项值
- 测试对象是否相等和/或对象是否有更多的关键点,但仍然与共同的关键点相等
- 确定javascript中的html表对象是否具有<colgroup>是否
- 验证对象是否为null Javascript/Angularjs
- 如何通过json对象选项卡中的Id来检查对象是否存在
- jQuery-检测选择对象是否添加或删除了选项
- 检查对象是否是mongo游标
- Three.js-如何检查对象是否在球体后面(不可见)
- 检查对象是否基于jquery对象
- 在JSON项上循环,无论JSON对象是否具有多个数组
- 递归Javascript对象是否会导致任何问题(内存泄漏)
- Javascript如何确定两个对象是否相同
- 如何检查文字对象是否在 Javascript 数组中
- 检查对象是否已被推入数组 Js
- 变量/对象是否按值传递,为什么我不能在 javascript 中使用变量更改对象的属性
- JavaScript 如何检查包含数组的对象是否为空
- 嵌套对象是否被视为良好做法
- 在node.js/ssocket.io中,如何判断对象是否是套接字的实例
- 是否有跨浏览器和跨框架的方法来检查对象是否是HTML元素
- 有没有办法检查一个对象是否存在并且在一行中有一个子对象