יש כאן דוגמה לעדכון נתון בתוך דף של סרוור על ESP32 ללא צורך ברענון של הדף:
https://circuits4you.com/2018/11/20/...sensor-values/
רציתי לשנות את הדוגמה כדי שיחתעדכנו שני חיישנים ואודה על עזרה ממי שמכיר AJAX.
הוספתי בכל מקום שיש adcValue משתנה נוסף בשם adcValue1 ו
בדף החשד מופיעים שני משתנים אבל תמיד יש להם אותו הערך.יתכן שהבעיה שלי היא עם הרוטינה הבאה:
function getData() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("ADCValue").innerHTML =
this.responseText;
}
};
xhttp.open("GET", "readADC", true);
xhttp.send();
}
אם אני מוסיף בתוך הרוטינה שורות מקבילות עם adcValue1 אז התוצאה בעמוד האינטרנט היא ששני החיישנים מקבלים את אותו הערך למרות שאני שולח להם ערכים שונים.
תודה מראש על העזרה.