У меня есть этот объект JSON:
({a1:-1,a2:null, messages:[{b1:message1, b2:message2, b3:message3, ... }]})
Как перебрать пары сообщений, используя jequery .each (без жесткого кодирования b1, b2, b3, message1, message2, message3).
Предполагая, что data является вашим объектом, вы можете использовать $.each для этого.
data
$.each
var messages = data.messages; $.each(messages, function(i, msg){ $.each(msg, function(key, message){ console.log(key+': '+message); }); });
Начните с чтения справки для jQuery.each(). Вот удачный пример из ссылки:
jQuery.each()
$.each({ name: "John", lang: "JS" }, function(k, v) { alert( "Key: " + k + ", Value: " + v ); });