У меня есть ответ json от php до ajax. Вещь зависит от значения, введенного в текстовое поле, количество массивов json варьируется. Пример: иногда он может возвращаться {"count1":10, "ccc1":30}
, а иногда так {"count1":10, "ccc1":32, "count2":40, "ccc2":123,"count3":32,"ccc3":21}
. Извлечь значение в JQuery таким образом:Обработка json, где число динамических массивов json является динамическим
success: function(response){
var count = response.count1;
//do something
}
Но теперь, так как число отсчетов различны, я использовал цикл. Вопрос: я могу выяснить, сколько из них я получаю, но как я могу их обработать? Значение var count = response.count должно быть конкретным? Я не могу просто конкретизировать такие строки:
var count = 0;
while(something){
count = count + 1;
var str = "count"+count;
var whatever = response.str;
}
Итак, может кто-нибудь помочь мне с подходящим решением в этом случае?
К сожалению, это не работает. Он показывает неопознанные. – Adib
Это работает для меня. Вставьте это в консоль браузера. http://pastebin.com/tGXs6rbs – Achshar
Я думаю, что в моем случае ответ является объектом, поэтому его, вероятно, не работает. Не могли бы вы еще раз взглянуть на мой код. – Adib