jQuery检查返回的JSON是否为空
我已返回此JSON:jQuery检查返回的JSON是否为空,jquery,json,null,Jquery,Json,Null,我已返回此JSON: results: Array[15] 0: Object created_at: "Wed, 10 Aug 2011 22:45:36 +0000" from_user: "CriisBellaFlor" from_user_id: 360990380 from_user_id_str: "360990380" geo: null 我使用以下代码来循环: var twitterUrl='http://search.twitter.com/search.json?callb
results: Array[15]
0: Object
created_at: "Wed, 10 Aug 2011 22:45:36 +0000"
from_user: "CriisBellaFlor"
from_user_id: 360990380
from_user_id_str: "360990380"
geo: null
我使用以下代码来循环:
var twitterUrl='http://search.twitter.com/search.json?callback=?&q=';
query='cinema';
$.getJSON(twitterUrl+query,function(json){
console.log(json);
$.each(json.results,function(i,tweet){
if(tweet.iso_language_code == 'en'){
if(tweet.geo === 0){
$(cinemas).append('<img src="'+tweet.profile_image_url+'" width="48" height="48" />'+tweet.text+'<br />');
} else {
$(cinemas).append('<img src="'+tweet.profile_image_url+'" width="48" height="48" />'+tweet.text+'Coordinates:' + tweet.geo.coordinates[0] + ' + ' + tweet.geo.coordinates[1] + '<br />');
}
}
});
});
试试看
if(tweet.geo === null){
顺便说一句,
==
意味着比较也会检查变量的类型答案的主要部分是正确的,但是0==null//false
。
if(tweet.geo === null){