Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 04.10.2018, 14:02   #1
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 106
Репутация: 10
По умолчанию Считать данные из JSON

Добрый день!
Подскажите, пожалуйста, почему при выводе данных undefined?

Код HTML:
<script src="jquery-3.3.1.min.js"></script>
    <script src="clients.json"></script>
    

    <script>

        $(document).ready(function () {
           
            $.getJSON("Clients.json",

               function (data) {
                   var output = "<p>";
                   for (var i in data) {
                       output += "<img>" + data.avatar + "</img>" + " " + "<p id='p1'>" + data.firstName + " " + data.lastName + "</p>";
                   }

                   output += "</p>";
                   document.getElementById("general").innerHTML = output;
               });

        });

    </script>

Структура JSON:

[
{
"person": {
"firstName": "111",
"lastName": "222",
"avatar": "http:....jpg"
},
{...}
}
]

Последний раз редактировалось cherry25; 04.10.2018 в 14:11. Причина: дополнение
cherry25 вне форума   Ответить с цитированием
Старый 04.10.2018, 14:23   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,759
Репутация: 2126
По умолчанию

Может i.avatar все-таки?
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Старый 04.10.2018, 14:27   #3
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 106
Репутация: 10
По умолчанию

Не помогает

Последний раз редактировалось cherry25; 04.10.2018 в 14:31.
cherry25 вне форума   Ответить с цитированием
Старый 04.10.2018, 14:32   #4
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 106
Репутация: 10
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Может i.avatar все-таки?
Не помогает, все равно undefined
cherry25 вне форума   Ответить с цитированием
Старый 04.10.2018, 14:43   #5
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,603
Репутация: 5352
По умолчанию

Цитата:
Сообщение от cherry25 Посмотреть сообщение
$.getJSON("Clients.json",
насколько я понимаю, тут же нужно указывать URL
у Вас на сервере лежит такой файл (Clients.json) в папке, откуда Вы открыли страницу?
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 04.10.2018, 14:49   #6
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 106
Репутация: 10
По умолчанию

Да, файл лежит там же, где и html. Если это важно - это проект в visual studio. html и json лежат D:\clients\clientsop\clientsop\ а sln в D:\clients\clientsop\
cherry25 вне форума   Ответить с цитированием
Старый 04.10.2018, 14:52   #7
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 106
Репутация: 10
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
насколько я понимаю, тут же нужно указывать URL
у Вас на сервере лежит такой файл (Clients.json) в папке, откуда Вы открыли страницу?
Если я указываю url, то у меня вообще не отображаются объекты div id="general"
cherry25 вне форума   Ответить с цитированием
Старый 04.10.2018, 14:58   #8
Naive
Раздолбайских Дел
Профессионал
 
Аватар для Naive
 
Регистрация: 22.05.2009
Адрес: Екатеринбург
Сообщений: 3,707
Репутация: 2205
По умолчанию

А сервер ты запускаешь? Если нет, то открой отладчик, он там тебе напишет ошибку, что нарушена политика безопасности кроссдоменных запросов.
__________________
Работаю. В этот раз за деньги.
Жду ваши искренние спасибы на яндекс-кошелек: 410011068154587
Naive на форуме   Ответить с цитированием
Старый 04.10.2018, 15:16   #9
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 106
Репутация: 10
По умолчанию

Спасибо всем! Вопрос снят, ошибка найдена.
cherry25 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JSON получить данные flug Общие вопросы Delphi 5 05.02.2017 03:02
считать данные с:..... komra2 C# (си шарп) 6 25.05.2015 23:18
JSON данные Smagulov85 Работа с сетью в Delphi 25 07.08.2014 11:44
Считать данные Aleksandr Общие вопросы Delphi 4 30.09.2013 22:46
Считать ответ на JAVA (Json)-зарос в переменную Diskretor Microsoft Office Excel 3 07.03.2012 02:55


10:28.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru