$.getJSON(url, function(json) {
var output = '';
$.each(json, function(i,d) {
if(d.DESCRIPTION == 'null'){
console.log("Its empty");
}
var description = d.DESCRIPTION;
output += '<tr><td>'+d.NAME+'</td><td>'+'<tr><td>'+d.DESCRIPTION+'</td><td>';
});
});
मैं अगर वस्तु लौटे खाली है की जाँच करने केअगर JSON वापसी jQuery
if(d.DESCRIPTION == 'null'){ console.log("Its empty");
जोड़ने की कोशिश की है की जांच कैसे करें, लेकिन यह काम नहीं करता।
क्या कोई मुझे समझा सकता है कि इसमें क्या गलत है?
आप jQuery 1.9 में अपग्रेड करते हैं, यह ठीक से यदि एक json स्ट्रिंग वापस नहीं किए गए त्रुटि कॉलबैक के लिए जाना जाएगा। –
'if (d && d.length)' – adeneo
यदि आप इसके बजाय जांच करना चाहते हैं कि सरणी के किसी ऑब्जेक्ट में खाली डेटा है, तो हमें यह देखना होगा कि आपके जेसन स्ट्रिंग में वास्तव में क्या लौटाया जा रहा है क्योंकि यह सर्वर के आधार पर भिन्न हो सकता है साइड भाषा और जेसन उत्पन्न करने की आपकी विधि। –