Хелп! Вывихнул мозг! Пропадает переменная '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);