2015-11-28 4 views
0

У меня есть два объекта JSON внутри массива JSON, как показано нижеКак получить длину объекта JSON в jquery?

array.put(resObj); 

array.put(resObjPrd); 

Я возвращаю этот массив как Ajax Jquery response.Can кто-нибудь, пожалуйста, объясните мне, как я могу получить длину второго объекта с помощью JQuery? Вот мой код jjery ajax.

$.ajax({ 
    type: 'POST', 
    url: "fetch", 
    dataType: 'json', 
    data: { 
     clientidedit: clientidedit 
    }, 
    success: function(data) { 
     alert(data[1]); 

    } 
}); 
+0

_ "как я могу получить длину второго объекта" _ Является ли 'resObjPrd' 'Массив'? 'data [1] .length'? – guest271314

+0

Я получаю undefined в то время как предупреждение (данные [1] .length); – Aggressive

+0

_ "получение undefined while alert (data [1] .length)" _ Является ли 'resObjPrd'' Array'? – guest271314

ответ

0

Может использовать JSON.stringify() для получения строкового представления Object, а затем вернуться .length из строкового объекта

var obj = {"abc":123}; 
 
var objStr = JSON.stringify(obj); 
 
console.log(objStr.length)