JavaScript-javascript 判断一json对象为空的方法

JavaScript-javascript 判断一json对象为空的方法

浮生未歇 发布于 2017-01-25 字数 159 浏览 1204 回复 4

在ajax发送请求后,客户端js接收返回数据的时候,有时候服务端有可能返回空的对象,比如:

var data = ({});

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

偏爱自由 2017-10-09 4 楼

看看jQuery的源码应该就可以吧, 这里有篇文章, 你看看: jQuery源码分析6:

清晨说ぺ晚安 2017-10-07 3 楼

一种是@七泽给出的jquery代码
alert(typeof(data)) ,如果data为空提示 undefined
所以还可以用 if(typeof(data)=='undefined') 这种方法判断

灵芸 2017-04-18 2 楼

我是这么用的,简介了楼上说的 jsEmptyObject()
$.getJSON(url, {id:id, max_feed_id:max_feed_id}, function(json) {
if( !($.isEmptyObject(json)) && 1==json.status) {
}
}

灵芸 2017-02-13 1 楼

JQuery 的 isEmptyObject的实现

isEmptyObject: function( obj ) {
for ( var name in obj ) {
return false;
}
return true;
}