网页更新技术全解析:从AJAX到MQTT与IFTTT
1. XML HTTP请求、JavaScript与AJAX
在网页开发中,使用XML HTTP请求可以更新网页上的特定变量,而无需重新加载整个网页。将HTML代码转换为AJAX代码时,不再需要Ticker库。原本的BMP函数被拆分为tempFunct、countFunct和LEDfunct三个函数,分别用于更新BMP280温度读数、递增计数器和更改LED状态。
以下是相关代码示例:
void base() // 加载默认网页并向客户端发送HTML代码的函数
{
server.send (200, "text/html", page);
}
void tempFunct() // 获取温度读数并发送给客户端的函数
{
temp = String(bmp.readTemperature());
server.send (200, "text/plain", temp);
}
void countFunct() // 递增计数器并发送给客户端的函数
{
counter = String(count++);
server.send (200, "text/plain", counter);
}
void LEDfunct()
超级会员免费看
订阅专栏 解锁全文
6230

被折叠的 条评论
为什么被折叠?



