Разбор 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, время: 04:49. |