谁帮我解释一下这段JAVAscript代码?

2019-03-24 16:32发布

function toggle_led()
{
var req = false;
var led = false;
function ledComplete()
{
if(led.readyState == 4)
{
if(led.status == 200)
{
document.getElementById("ledstate").innerHTML = "<div>" + led.responseText + "</div>";
}
}
}
if(window.XMLHttpRequest)
{
req = new XMLHttpRequest();
led = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
req = new ActiveXObject("Microsoft.XMLHTTP");
led = new ActiveXObject("Microsoft.XMLHTTP");
}
if(req)
{
req.open("GET", "/cgi-bin/toggle_led?id" + Math.random(), true);
req.send(null);
}
if(led)
{
led.open("GET", "/ledstate?id=" + Math.random(), true);
led.onreadystatechange = ledComplete;
led.send(null);
}
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
jacycle
1楼-- · 2019-03-24 19:06
 精彩回答 2  元偷偷看……
fengzhang2002
2楼-- · 2019-03-25 00:37
< :TI_MSP430_内容页_SA7 --> TI的这个弄得太复杂了,我没有用,自己写了一个
liang118038
3楼-- · 2019-03-25 03:00
简单的Ajax异步GET请求发送到“/ledstate”并将接受结果放到id="ledstate"的文档标签里作为显示而已!

一周热门 更多>

相关问题

    相关文章