Разбор JSON...
Код:
{"response":[{"user_id":"1","time":"1238709142","user_name":"Имя", |
response.message
|
Так он просто найдёт мессейдж, но я написал что они будут не по порядку, и нужен поиск по юзер иду.
|
UnderShot,
так не прокатит stqel, поиск надо делать по user_id либо сортировать изначально по user_id и брать первого же |
Переберите массив response и вытащите нужный message.
|
response[0].message, так?
|
UnderShot,
Нет, я же говорю будет не по порядку. DooMer, Сортировать не получится, поиском можно, помогите как только :( Kolyaj, Именно это и надо сделать... |
stqel,
таки в чём у вас проблема? Берёте цикл for и перебираете элементы. |
Kolyaj,
Как его по вашему перебирать? tw.response[0].user_id+tw.response[0].message - вот так он выводит ид и мессейдж первого, что-то типа сравнения надо поставить... if(tw.response[здесь незнаю чего].user_id==1){tw.response[здесь тоже].message} Как перебрать все полученные? |
var arr=[];for(i in response) arr.push(response[i].message)Может так? |
Нет, он не сравнивает user_id же с 1.
|
for(var i=0;i<response.length;i++) if(response[i].user_id ==1) alert(response[i].message); |
stqel,
На jQ: $.getJSON("http://undershot.ru/my.json",function(a){ for(i in a.response){ if(a.response[i].user_id==1) alert(a.response[i].message) }; }) |
DooMer,
UnderShot, Спасибо, оба варианта работают!) |
Часовой пояс GMT +3, время: 20:04. |