Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2018, 13:02   #1
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию Считать данные из 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 в 13:11. Причина: дополнение
cherry25 вне форума Ответить с цитированием
Старый 04.10.2018, 13:23   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Может i.avatar все-таки?
p51x вне форума Ответить с цитированием
Старый 04.10.2018, 13:27   #3
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию

Не помогает

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

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

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

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

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

А сервер ты запускаешь? Если нет, то открой отладчик, он там тебе напишет ошибку, что нарушена политика безопасности кроссдоменных запросов.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 04.10.2018, 14:16   #9
cherry25
Форумчанин
 
Регистрация: 16.02.2009
Сообщений: 110
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JSON получить данные flug Общие вопросы Delphi 5 05.02.2017 02:02
считать данные с:..... komra2 C# (си шарп) 6 25.05.2015 22: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