[問題] 想請問如何讀取IO腳位的值已刪文

看板Ajax作者 (owlonly)時間10年前 (2015/05/11 13:41), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/1
我使用raspberry pi製作網頁, 使用了webiopi的套件, 想要利用他的函數, 讀取到IO腳的值, 利用到了https://goo.gl/ApfrFA裡面的函式, 使用過輸出的函式 webiopi.setFunction(9,"out"); webiopi.digitalWrite(9,1); 是成功的 但無法使用 webiopi.setFunction(10,"in"); alert(webiopi.digitalRead(10)); 讀取到正確的值(都顯示0) digtalRead的函式裡的程式如下 GPIOPort.prototype.digitalRead = function(channel, callback) { var name = this.name; $.get(this.url + "/" + channel + "/value", function(data) { callback(name, channel, data); }); } 感覺是因為webiopi.digitalRead只有對腳位進行讀取的動作, 最後並不會將值由digitalRead讀取, 似乎是由function(data)將讀到的值傳出去, 想問有人知道該如何讀取到他的值嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.101.25.251 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1431322868.A.5FD.html

05/12 09:17, , 1F
目前使用 <td><form id="form7" name="form7" method="G
05/12 09:17, 1F

05/12 09:18, , 2F
ET" action="/GPIO/9/value"> 可以讀到它的值
05/12 09:18, 2F

05/12 09:29, , 3F
但它會跳離另一個網頁,因此不能滿足我的需求,想請問該
05/12 09:29, 3F

05/12 09:30, , 4F
如何將我讀到的值放進一個變數中,而不跳新網頁?
05/12 09:30, 4F

05/12 12:21, , 5F
AJAX阿,這不就是這個版的板名嗎...
05/12 12:21, 5F

05/12 21:42, , 6F
Google callback
05/12 21:42, 6F

05/12 21:42, , 7F
這是AJAX的基本啊...
05/12 21:42, 7F

05/13 23:47, , 8F
這就是ajax的範疇,不跳頁更新內容
05/13 23:47, 8F

05/24 19:52, , 9F
感謝解惑
05/24 19:52, 9F
文章代碼(AID): #1LK43qNz (Ajax)
文章代碼(AID): #1LK43qNz (Ajax)