Есть у меня модуль esp8266 , юзаю его для вкл/выкл вентиляторов на батареи и светодиодной ленты.
Сервер не имеет своей памяти в обычном понимании , код страницы должен быть прописан в прошивку и залит на модуль. Единым файлом , без css , js ,jquery и картинок. (памяти очень мало)
Кнопки сейчас сделаны так
<center><a href='/l1' class='btn'>1 светодиод</a></center>\
сама страницы (/l1) загружается и перенаправляет нас на основную страницу
<html>\
<meta http-equiv='refresh' content='1;URL=/' />\
</html>\
Но этот костыль перезагружает страницу , от чего мы видим белый экран пару секунд.
Хотелось бы как то исправить ситуацию. Но поскольку я плохо знаком с html , спрашиваю тут , как сделать запрос по кнопке без перенаправления и перезагрузки страницы.
Полный код страницы
snprintf ( temp, 1500,"
<html>\
<head>\
<meta charset='UTF-8' />\
<title>Небольшая страница</title>\
<style>\
body \
{ \
background-color: #474D4C;\
Color: #979797;\
}\
.btn {\
border-radius: 5px;\
font-family: Arial;\
font-size: 45px;\
color: #777777;\
padding: 0px;\
background: #ededed;\
border: solid #dcdcdc 2px;\
text-decoration: none;\
}\
.btn:hover {\
background: #dfdfdf;\
}\
</style>\
</head>\
<body>\
<center><h1>Micro server.</h1></center>\
<center><a href='/l1' class='btn'>1 светодиод</a></center>\
<center><a href='/l2' class='btn'>2 светодиод</a></center>\
</body>\
</html>");