Хорошо, поэтому я контролирую температуру в помещении и контролирую некоторые светодиоды с помощью PIC-WEB от микрочипа. Мне нужно сравнить две температуры: одну, которую читал датчик температуры, и тот, который я указываю на своей веб-странице). Мне удалось их сравнить, используявключить светодиод после сравнения javascript
if(temp0 < temp2)
{
document.getElementById('rez').innerHTML = '<font color="#FF0000">Heating</font>';
}
else
{
document.getElementById('rez').innerHTML = '<font color="#00FF00">Cooling</font>';
}
, который отображает Нагрев или Охлаждение на моем веб-странице.
Значения температуры считываются из status.xml Wich выглядит следующим образом
<temp0>~temp~</temp0> // the temp sensor
<temp2>~tempt~</temp2> // the temperature i specify in my webpage
То, что я хочу сделать, это, помимо отображения отопления/охлаждения также включить LED
код я использую, что управляет запрос
newAjax.ajaxReq = new XMLHttpRequest();
newAjax.ajaxReq.open("POST", newAjax.url, true);
newAjax.ajaxReq.send(null);
у меня есть кнопки в моей веб-страницы, которые я использую для управления другими светодиодами
<input type="button" value="Turn ON/OFF LED 5" onclick="newAJAXCommand('leds.cgi?led=5');"></input>
файл leds.cgi выглядит следующим образом
~led(0)~
Из того, что я понимаю, что Java-функция newAJAXCommand создает запрос GET в HTML для «leds.cgi» со значением «POST» из «привела = 5 "
Я не могу понять, как ввести ('leds.cgi? привело = 5') в сравнении с тем
if (temp0 < temp2)
display Heating and turn on LED5
else
display Cooling and turn of LED5
'' теги? шутки в сторону? они устарели для * лет * сейчас. Кроме того, на ваш вопрос нельзя ответить должным образом, не отправляя код функции «newAJAXCommand» (или если эта функция еще не существует, возвращаемые значения вашего сценария CGI). – ThiefMaster
Опоры для начала вашего вопроса с помощью «ОК, так» :) – Kos
@ThiefMaster OP спрашивает, как написать один – Kos