0
我使用這個網頁,發現這裏:https://wp.josh.com/2014/05/01/a-platform-for-casual-encounters/XMLHttpRequest的 - 發送一個字符串,而不是一個數量
<!DOCTYPE html>
<head>
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0'>
<title>Toggle</title>
</head>
<body><center>
<script>
function send(s) {
r=new XMLHttpRequest();
r.open('GET','/cgi-bin/control.cgi?COMMAND='+s+'&'+(new Date()).getTime(),false);
r.send(null);
}
</script>
<H1>Toggle</H1>
<button onclick='send(1);'>On</button>
<button onclick='send(0);'>Off</button>``
</center></body>
它完美,我可以在我的終端上接收數字。現在我試圖發送一個字符串而不是「0」或「1」。我試圖使用<button onclick='send(ON);'>On</button>
,但我只能收到第一個字母。 我認爲問題是腳本,我怎麼編輯它接受字符串?我是HTML新手,我需要一些支持。謝謝!
你說的「我只能收到第一個字母」呢?當你調用'send(ON)'時,'ON'是一個不指向任何東西的變量,這使得'undefined'。要傳遞字符串,你應該用''''或'''來包裝它。 – shaochuancs