我正在使用以太网屏蔽和 TinyWebServer 库,我想从 arduino 向我的浏览器发送一个值(温度)。(我可以阅读索引文件)这里是 arduino 代码的一部分。(“20”是一个尝试是否有效的值)
TinyWebServer::PathHandler handlers[] = {
{"/", TinyWebServer::GET, &index_handler},
{"/" "*", TinyWebServer::GET, &file_handler},
{"/TEMP" "*", TinyWebServer::GET, &temp_handler },
{NULL},
};
boolean temp_handler(TinyWebServer& web_server) {
web_server.send_error_code(200);
web_server.send_content_type("text/plain");
web_server.end_headers();
Client& client = web_server.get_client();
int temp=20;
client.println(temp);
return temp;
}
这是 HTML 代码的一部分:
<script type="text/javascript">
//temperatura
function temp() {
var temperatura;
$.ajax({type: "GET",
cache: false,
url: "/TEMP",
dataType: "text",
success: temperatura
});
document.write(success);
};
</script>
</head>
<body>
Temperatura:
<script type="text/javascript">
temp();
</script>
°C
</div>
</body>
我的代码有什么问题,为什么我看不到值(“20”)?