반응형
JSON 반환이 jquery로 비어 있는지 확인하는 방법
$.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>';
});
});
추가하려고 했습니다.
if(d.DESCRIPTION == 'null'){ console.log("Its empty");
반환된 개체가 비어 있는지 확인하지만 작동하지 않습니다.
이게 뭐가 잘못됐는지 누가 설명 좀 해줄래?
아래 코드(jQuery.isEmptyObject(anyObject) 함수는 이미 제공됨)는 정상적으로 동작하며, 자신의 코드를 쓸 필요가 없습니다.
// works for any Object Including JSON(key value pair) or Array.
// var arr = [];
// var jsonObj = {};
if (jQuery.isEmptyObject(anyObjectIncludingJSON))
{
console.log("Empty Object");
}
어레이가 비어 있는지 테스트합니다.
$.getJSON(url,function(json){
if ( json.length == 0 ) {
console.log("NO DATA!")
}
});
if (!json[0]) alert("JSON empty");
$.is Empty Object(json)를 사용할 수 있습니다.
https://api.jquery.com/jQuery.isEmptyObject
$.getJSON(url,function(json){
if ( json.length == 0 )
{
console.log("NO !")
}
});
언급URL : https://stackoverflow.com/questions/14345761/how-to-check-if-json-return-is-empty-with-jquery
반응형
'programing' 카테고리의 다른 글
Respect.js: 기본값을 프로펠러로 설정 (0) | 2023.04.03 |
---|---|
AngularJS / Jasmine 테스트에서의 모킹 데이트 (0) | 2023.04.03 |
클라이언트와 서버 간에 비즈니스 로직이 반복되지 않도록 하려면 어떻게 해야 합니까? (0) | 2023.04.03 |
매트릭스 치수를 유지하면서 numpy 어레이를 시리얼화하려면 어떻게 해야 합니까? (0) | 2023.04.03 |
대응 | 페이지 갱신 검출 방법 (F5) (0) | 2023.04.03 |