Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Сделать выбору из json (https://javascript.ru/forum/jquery/50895-sdelat-vyboru-iz-json.html)

namez 16.10.2014 09:15

Сделать выбору из json
 
Всем привет.

Есть такой входящий json файл вида:

[{
   "name": "Sasha",
   "title": "Title for Sasha",
   "url": "Url for Sasha"
}, {
   "name": "Dima",
   "title": "Title for Dima",
   "url": "Url for Dima"
}]



Помогите пожалуйста примером, нужно получить url зная title обьекта :-? .


var list = "http://..."
var title = "Title for Sasha";

$.getJSON(list).done(function (json) {

// получить url зная title

});



Спасибо!

ksa 16.10.2014 09:21

Цитата:

Сообщение от namez
нужно получить url зная title обьекта

Иди по массиву, ищи свой title, найдешь - читай url.

namez 16.10.2014 09:28

Цитата:

Сообщение от ksa (Сообщение 335912)
Иди по массиву, ищи свой title, найдешь - читай url.

Подскажите примером пожалуйста

ksa 16.10.2014 09:30

Цитата:

Сообщение от namez
Подскажите примером пожалуйста

Их есть у меня! :D

namez 16.10.2014 09:33

Очень смешно. Лучше бы и не отвечали раз нет желания помочь.

tsigel 16.10.2014 09:34

ksa,
Так лучше! :)

tsigel 16.10.2014 09:36

namez,
Поиск по массиву - азы javascript, без этих знаний лучше даже не пытаться. Мы какбы намекаем вам что неплохо это почитать, если будут вопросы - вам обязательно помогут. Но для того чтобы помогать мы должны видеть что вы что-то делаете сами.

var list = "http://..."
var title = "Title for Sasha";

$.getJSON(list).done(function (json) {
  var url;
  json.some(function (data) {
    if (data.title === title) {
      url = data.url;
      return true;
    }
  });
  alert(utl);//ваш урл
});

ksa 16.10.2014 09:48

Цитата:

Сообщение от tsigel
Так лучше!

Те же груши, только боком... :)


Часовой пояс GMT +3, время: 21:23.