Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2012, 08:59
Аватар для Sveta
Профессор
Отправить личное сообщение для Sveta Посмотреть профиль Найти все сообщения от Sveta
 
Регистрация: 10.10.2012
Сообщений: 153

данные полученные getJson
Доброе утро!
есть JSON файл
Код:
{
    "Type": "MeteoJson",
    "Version": "1.0.0",
    "Date": "2012-10-29 08:33:00",
    "DataName": [
        "Synop",
        "Ship"
    ],
    "Def_aaData_0": {
        "Abr": [
            "Name",
            "Sti",
            "Date",
            "ttt",
            "ppp",
            "dd",
            "ff"
        ],
        "Q": [
            false,
            false,
            false,
            true,
            true,
            true,
            true
        ]      
    }
}
и есть запрос
$.getJSON("data-m.json").success ( function (myJson) {
		var msg = "<th>" + json.Def_aaData_0.Abr + "</th>";
			alert(msg);
	        $('#headTable').html('');
			$('#headTable').append(msg);
	     }		 
	);

Но строка msg не выводится. Подскажите пожалуйста, что не так?
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2012, 09:46
Аватар для NikolasGrad
Аспирант
Отправить личное сообщение для NikolasGrad Посмотреть профиль Найти все сообщения от NikolasGrad
 
Регистрация: 12.04.2012
Сообщений: 49

$.getJSON("data-m.json", function (myJson) {
  var msg;
  for(var i=0; i<myJson.Def_aaData_0.Abr.length; i++){
    msg = msg + "<th>" + myJson.Def_aaData_0.Abr[i] + "</th>";
  }
  $('#headTable').html('');
  $('#headTable').html(msg);
});
Ответить с цитированием
  #3 (permalink)  
Старый 30.10.2012, 10:17
Аватар для Sveta
Профессор
Отправить личное сообщение для Sveta Посмотреть профиль Найти все сообщения от Sveta
 
Регистрация: 10.10.2012
Сообщений: 153

ой..теперь вообще не работает..какая-то ошибка...сейчас попробую найти ее..
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2012, 10:23
Аватар для Sveta
Профессор
Отправить личное сообщение для Sveta Посмотреть профиль Найти все сообщения от Sveta
 
Регистрация: 10.10.2012
Сообщений: 153

это я уже сама ошибку сделала. Ваш код работает! Спасибо огромное!!! Очень выручили!!!
Ответить с цитированием
  #5 (permalink)  
Старый 30.10.2012, 11:15
Аватар для NikolasGrad
Аспирант
Отправить личное сообщение для NikolasGrad Посмотреть профиль Найти все сообщения от NikolasGrad
 
Регистрация: 12.04.2012
Сообщений: 49

Сообщение от Дзен-трансгуманист
var msg = "";
Точно. Прав. В моем варианте msg начнется с undefined.
Ответить с цитированием
  #6 (permalink)  
Старый 31.10.2012, 09:23
Аватар для Sveta
Профессор
Отправить личное сообщение для Sveta Посмотреть профиль Найти все сообщения от Sveta
 
Регистрация: 10.10.2012
Сообщений: 153

Сообщение от Дзен-трансгуманист
Раз ошибка:
показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки1$.getJSON("data-m.json").success ( function (myJson) {2    var msg = "<th>" + myJson.Def_aaData_0.Abr + "</th>";3    alert(msg);4    $('#headTable'). html('');5    $('#headTable').append(msg);6});

Два ошибка:
показать чистый исходник в новом окнеСкрыть/показать номера строкпечать кода с сохранением подсветки1$.getJSON("data-m.json", function (myJson) {2  var msg = "";3  for(var i=0; i<myJson.Def_aaData_0.Abr.length; i++){4    msg = msg + "<th>" + myJson.Def_aaData_0.Abr[i] + "</th>";5  }6  $('#headTable').html('');7  $('# headTable').html(msg);8});


Хотя второй вариант лучше переписать так:
$.getJSON("data-m.json", function (myJson) {  $('#headTable').html("<th>" + myJson.Def_aaData_0.Abr.join("</th><th>") + "</th>");});
На счет второй ошибки все понятно, безусловно_) и ваш вариант как это лучше записать очень радует

А на счет первой ошибки не поняла..что там не так? вроде ж работает....
Ответить с цитированием
  #7 (permalink)  
Старый 31.10.2012, 09:27
Аватар для Sveta
Профессор
Отправить личное сообщение для Sveta Посмотреть профиль Найти все сообщения от Sveta
 
Регистрация: 10.10.2012
Сообщений: 153

ааа...вы наверно имели ввиду мой код, где я просто писала json вместо myJson?? тогда да, я тогда думала что это просто тип.. наверно вам забавно корявые коды новичков смотреть?)))))))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не догружаются данные в store Rulila ExtJS 1 27.08.2012 11:15
Как подгрузить данные с чужого домена, XSS-proof? Actine AJAX и COMET 6 03.09.2011 22:08
WYMeditor: не отправляются данные на сервер Ticksy jQuery 0 04.01.2011 21:45
Не совсем обычный фрейм и выезжающий текст при наводе на картинку. amaz245 Элементы интерфейса 35 25.12.2010 17:29
Отправить данные с контейнера (XMLHttpRequest) vladikas Библиотеки/Тулкиты/Фреймворки 7 26.11.2010 17:47