Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/30: Рейтинг темы: голосов - 30, средняя оценка - 4.73
7 / 7 / 1
Регистрация: 12.04.2013
Сообщений: 88

JSON массив, получить url картинки и записать в div

01.12.2014, 10:16. Показов 6254. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Есть пара вопросиков
1) как пройтись по массиву JSON, чтобы выбрать из элемента массива все значения thumb_url
2) как передать это значение в div. В каждый div своё, в div1- im_s1.png в div2 - im_s2.png

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<html>
    <head>
        <title> JSON </title>
         <meta charset="windows-1251">
         <script type ="text/javascript" src='jquery-2.1.1.min.js'> </script>
        <script type="text/javascript">
           var json = {
                fotos: [
                    {
                        "title": "Картинка 1",
                        "big_url": "im_b1.jpg",
                        "thumb_url": "im_s1.png"
                    },
                    {
                        "title": "Картинка 2",
                        "big_url": "im_b2.jpg",
                        "thumb_url": "im_s2.png"
                    }
                ]
           }
        </script>
 
        <style>
            .divs
            {
                width: 100px;
                height: 100px;
                border: 5px solid #f00;
                background: #fff;
                margin: 20px;
                position: absolute;
            }
            #d001 
            {
                left: 0;
                top: 0;                
            }
            #d002 
            {
                left: 115px;
                top: 0;
            }          
        </style>
   </head>
 
    <body>
        <div id ="d001" class='divs'>  
        </div>
        <div id ="d002" class='divs'> 
        </div>
    </body>
</html>
Есть вот такой вариант пройтись по JSON массиву, но он не работает.

JavaScript
1
2
3
4
           for (i = 0; i <= json.fotos.length; i++) {
               var n = "thumb_url" 
               alert(data[n][i]);
           }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.12.2014, 10:16
Ответы с готовыми решениями:

Получить url картинки
Задача состоит в том чтобы при клике на любую их картинок получить её SRC. &lt;div class=&quot;projects clr&quot;&gt; &lt;div...

Можно ли через ajax получить json данные по url?
Как через ajax получать данные с других урлов? Вот так, это пытаюсь сделать я=))) Подскажите, как это чудо заставить работать?=)) ...

Как получить свойства картинки по URL, но не скачивать её
Всем привет. Я даже не знаю как назвать этот функционал. У меня в Brackets редакторе можно просто прописать url картинки, и потом наведя...

3
 Аватар для whiteapps
414 / 379 / 220
Регистрация: 18.07.2014
Сообщений: 1,259
01.12.2014, 12:28
Kerry,
JavaScript
1
alert(data[i][n]);
Добавлено через 1 минуту
Kerry,
Цитата Сообщение от Kerry Посмотреть сообщение
как передать это значение в div. В каждый div своё, в div1- im_s1.png в div2 - im_s2.png
вы хотите вывести внутри дива соответствующие изображение? или просто добавить ему атрибут?
0
7 / 7 / 1
Регистрация: 12.04.2013
Сообщений: 88
03.12.2014, 09:23  [ТС]
whiteapps, вывести внутри div-a соответствующее изображение
0
Все элементарное - сложно
133 / 118 / 50
Регистрация: 14.04.2014
Сообщений: 509
03.12.2014, 09:48
JavaScript
1
2
3
4
for (i = 0; i <= json.fotos.length; i++) {
    var n = "thumb_url" 
    $("#d00" + (i + 1)).append("<img src='" + json.fotos[i][n] + "'>");
}
не?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.12.2014, 09:48
Помогаю со студенческими работами здесь

Записать данные в JSON-массив
Здравствуйте. Интересует следующее. Можно ли как то в массив JSON заносить данные не корректирую сам файл, а с помощью каких-то...

Как записать несколько div в массив по их id?
Что я не правильно делаю? Вылезает ошибка: TypeError: mydivs is undefined Код следующий: for (i=1;i&lt;=5;i++) { ...

Получить ответ Json через URL ссылку
Добрый день! Как получить через ссылку ответ в формате JSON и обработать его? Ссылка: ...

Карты. Получить данные json из скрытого DIV-контейнера
данные выводятся строками в скрытый контейнер, как мне их оттуда прочитать? в печочнице яндекс апи есть кусок кода, когда данные просто...

Json по URL, массив объектов
Нужно получить массив объектов, по URL Классы, для хранения этих объектов я уже подготовил! Так, же я установил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru