Не волнуйтесь, это просто опечатка.Текст ответа: responseText
, а не responsiveText
.
Я бы также рекомендовал использовать верблюжий случай для ваших переменных, для хорошей практики программирования.(например, dataToSend
вместо senddata
) Кроме того, поскольку вы использовали this
внутри xmlhttp.onreadystatechange
, я бы рекомендовал использовать this
для доступа к свойству responseText
.Смотрите пример кода, чтобы понять, что я имею в виду.
var xmlhttp = new XMLHttpRequest();
var dataToSend = "c=" + document.getElementById("image_value").value;
xmlhttp.open("POST", "image_index.php",true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.log(this.responseText);
}
};
xmlhttp.send(dataToSend);