Wpis z mikrobloga

Mam pytanie z #webdev #ajax.
Mam prostą stronę, która po wciśnięciu przycisku przeładowuje się w drugą, gdzie są wyniki pomiarów odczytane z pliku, które aktualizują się co x czasu w formacie "hh:mm:ss \t war". Jak zrobić, aby pokazywała się tylko ostatnia wartość?
  • 30
@hajs86:

Wciśnij, aby pobrać nowy pomiar
-------------------------------

POMIAR!

function loadDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "temperatura.txt", true);
xhttp.send();
}

Zawartość pliku:

Pomiar temperatury

| | | |
| --- | --- | --- |
| 1 | 16:16:12 | 15177 |
| 2 | 16:16:14 | 13555 |
@motorade: jak potrzebujesz na szybko to zrobić to taki kodzik wyciągnie ci ostatnią linijkę

var lines = xhttp.responseText.split('\n'),

lastLine = lines[lines.length -1];


console.log(lastLine);