Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.05.2020, 05:54
Интересующийся
Отправить личное сообщение для Ulyana1992 Посмотреть профиль Найти все сообщения от Ulyana1992
 
Регистрация: 28.04.2020
Сообщений: 13

не работает вывод данных из JSON to HTML
подскажите почему не работает вывод данных из JSON v HTML
<!DOCTYPE html>
<html>
   <head>
	  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css">
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
      <title>Task #10</title>
   </head>
   <body>
      <div class="container">
		  <div class ="table-responsive">
			  <h1>JSON to HTML</h1> </div><br />
		  </div>
	  </div>
	  <table id="country_table">
		  <tr>
			  <th>Country</th>
			  <th>State</th>
			  <th>ZIP</th>
			  <th>House Number</th>
			  <th>Street Name</th>
			  <th>arrival Date</th>
              <th>urban</th>
		  </tr>
	  </table>
	  <script>
		  $(document).ready(function(){
				$.getJSON("USA.json", function(data){
					var country_data='';
					$.each(data, function(key, value) {
					country_data += '<tr>';
					country_data += '<td>' + value.Country + '</td>';
					country_data += '<td>' + value.State + '</td>';
					country_data += '<td>' + value.ZIP + '</td>';
					country_data += '<td>' + value.NouseNumber + '</td>';
					country_data += '<td>' + value.StreetName + '</td>';
					country_data += '<td>' + value.arrivaDate + '</td>';
					country_data += '<td>' + value.urban + '</td>';
					country_data += '<tr>';
					});
					$('#country_table').append(country_data);
				});
		  });
	  </script>
   </body>
</html>


JSON
[
    {
    "Country": "USA",
    "State": "MA",
    "City": "Boston",
    "ZIP":"02215",
    "HouseNumber": 457,
    "StreetName":"Park Dr",  
    "arrivalDate":"2019-09-01",
    "urban": true
    },
    {
        "Country": "USA",
        "State": "California",
        "City": "La Jolla",
        "ZIP":"92092",
        "HouseNumber": 234,
        "StreetName":"Village Dr",  
        "arrivalDate":"2018-09-01",
        "urban": false
    }
]
Ответить с цитированием
  #2 (permalink)  
Старый 06.05.2020, 08:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Ulyana1992,
Сообщение от Ulyana1992
почему не работает
ошибка получения данных.
1. JSON не строка.
2. проверка идёт не помощью сервера.
3. ключи указаны неверно (строки 35 и 37) , но это на получение данных не влияет, только на вывод.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД JSON вывод через jQuery Infinity178 jQuery 13 09.03.2015 21:32
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
Преобразование данных с сервера в JSON frolvict Общие вопросы Javascript 1 04.04.2010 12:26
не работает JSON в JQuery 1.4.1 mcpro jQuery 7 22.03.2010 17:56
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59