GET data from arduino
大家好,这个脚本从我的arduino获取数据。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | var nivel = 0; var data_val = 0; function GetArduinoInputs() { nocache ="&nocache=" + Math.random() * 1000000; var request = new XMLHttpRequest(); request.onreadystatechange = function() { if (this.readyState == 4) { if (this.status == 200) { if (this.responseXML != null) { document.getElementById("input3").innerHTML = this.responseXML.getElementsByTagName('analog')[0].childNodes[0].nodeValue; data_val = this.responseXML.getElementsByTagName('analog')[0].childNodes[0].nodeValue; } } } } request.open("GET","ajax_inputs" + nocache, true); request.send(null); setTimeout('GetArduinoInputs()', 200); } |
但是我无法在其他脚本上读取
1 | var level = data_val; |
请有人帮助我
您可以使用与用于存储从本地HTML中的服务器获取的值相同的方法来检索"其他脚本"中的值。
1 2 | //from the"other script" var level = document.getElementById("input3").innerHTML; |