Я уже несколько дней пытаюсь решить проблему с кодированием. Я не могу понять, как работает это асинхронное кодирование, несмотря на чтение нескольких сообщений.
Надеюсь, кто-то здесь может указать мне правильное направление. Ниже приведено то, чего я пытаюсь достичь, кажется, что я не могу передать responseText в переменную.
Сравнение responseText следующим образом работает: if (this.responseText> 10) {делать что-то;}
setInterval(function ( ) {
var xhttp = new XMLHttpRequest();
var peak;
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("value").innerHTML = this.responseText;
if (this.responseText > peak){
document.getElementById("valuePeak").innerHTML = this.responseText;
peak = this.responseText;
}
}
};
xhttp.open("GET", "/value", true);
xhttp.send();
}, 55 ) ;