Html XMLHttpRequest-发送字符串而不是数字

Html XMLHttpRequest-发送字符串而不是数字,html,http,request,Html,Http,Request,我正在使用此网页,可在此处找到: 切换 功能发送(s){ r=新的XMLHttpRequest(); r、 打开('GET','/cgi-bin/control.cgi?命令='+s+'&'+(新日期()).getTime(),false); r、 发送(空); } 切换 在…上 关`` 它工作得很好,我可以在终端上接收号码。现在我尝试发送一个字符串,而不是“0”或“1”。我试图在上使用,但我只能收到第一个字母。 我认为问题在于脚本,如何编辑它以接受字符串?我是HTML新手,我需要一些支持。

我正在使用此网页,可在此处找到:


切换
功能发送(s){
r=新的XMLHttpRequest();
r、 打开('GET','/cgi-bin/control.cgi?命令='+s+'&'+(新日期()).getTime(),false);
r、 发送(空);
}
切换
在…上
关``
它工作得很好,我可以在终端上接收号码。现在我尝试发送一个字符串,而不是“0”或“1”。我试图在上使用
,但我只能收到第一个字母。
我认为问题在于脚本,如何编辑它以接受字符串?我是HTML新手,我需要一些支持。谢谢大家!

试试看:

<button onclick="send('ON');">On</button>
On
你说的“我只能收到第一封信”是什么意思?当您调用
send(ON)
时,
ON
是一个不指向任何内容的变量,这使得
未定义。若要传递字符串,应使用
将其包装起来。
<button onclick="send('ON');">On</button>