Показать сообщение отдельно
  #1 (permalink)  
Старый 27.04.2015, 17:31
Новичок на форуме
Отправить личное сообщение для jeep44 Посмотреть профиль Найти все сообщения от jeep44
 
Регистрация: 27.04.2015
Сообщений: 6

Пропадает переменная
Хелп! Вывихнул мозг! Пропадает переменная 'surname' и все последующие.
В первых console.log() (14, 15, 16, 17 строки) они есть, в следующих (22, 23, 24, 25 строки) только 'name', а остальные not defined. Может секрет есть?

q_data.onreadystatechange = function(){
			if(q_data.readyState == 4 && q_data.status == 200){
				var response = q_data.responseText;
				var response_parse = JSON.parse(response);
					var name = response_parse.name;
					var surname = response_parse.surname;
					var age = response_parse.age;
					var city = response_parse.city;
					var patronymic = response_parse.patronymic;
					var user_pic_s = response_parse.user_pic_s;
					var email = response_parse.email;
					var phone = response_parse.phone;
					var reg_data = response_parse.reg_data;
					console.log(name);
					console.log(surname);
					console.log(age);
					console.log(city);
			}
		}
	var page = document.getElementById("user_data"); //Добираемся до общего контейнера
	
	console.log(name);
	console.log(surname);
	console.log(age);
	console.log(city);
	
	var name_string = document.createElement("p");
	name_string.appendChild(document.createTextNode(name));
	page.appendChild(name_string);
	var surname_string = document.createElement("p");
	surname_string.appendChild(document.createTextNode(surname));
	page.appendChild(surname_string);
Ответить с цитированием