[問題] 用javascript呼叫lua函式

看板C_and_CPP (C/C++)作者 (...無言...)時間6年前 (2019/09/11 18:05), 編輯推噓2(2017)
留言19則, 8人參與, 6年前最新討論串1/1
開發平台(Platform): (Linux, OpenWrt) 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) 額外使用到的函數庫(Library Used): (Lua) 問題(Question): 向各位請教求助: 我目前需在OpenWrt,LuCI開發環境下,開一個新網頁(htm, 分頁),拉一個button的標籤。 這個button按下去後,需要去執行 linux console command。 為了帶入 linux command,我使用的是luci提供的函式: luci.sys.exec("console command")。 我的標籤寫法: <button onclick="<%luci.sys.exec("console command")%>" > Button </button> 其中,<% %>,是在htm中嵌入lua的語法。 這樣寫的目的是:為了在按下button後,透過onclick,帶出lua函式夾帶的command。 但是,實際執行的結果卻是:「網頁會先執行lua一次,執行完再執行htm一次。」 也就是說:lua的執行優先權,高於htm內的javascript。 同時,另一個問題是:網頁載入時,command已經被執行一次了;實 際按下button時,onclick卻帶不了lua函式及command。 請教各位版友們,是否有更好的建議或方法能夠教授? 我在這個點已經卡關卡了好多天了。 這個問題,似乎沒有用到C/C++,如果不妥,稍晚我會自刪,不好意思。 如果版友們有好的解決方法,不適合在板上回覆,也希望能寄私信給我建議。 謝謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.187.109 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1568196327.A.D07.html

09/11 18:12, 6年前 , 1F
你這個症頭就是網頁開發外行綜合症。
09/11 18:12, 1F

09/11 18:19, 6年前 , 2F
板龜7 認定誤發則不允許自刪
09/11 18:19, 2F

09/11 18:20, 6年前 , 3F
回M大:是的,我沒有網頁的實務經驗,但被要求要用網頁寫UI
09/11 18:20, 3F

09/11 18:21, 6年前 , 4F
所以想請教,是否能有方法能夠教授或提供,感謝
09/11 18:21, 4F

09/11 18:35, 6年前 , 5F
我自己有找資料,或許需要用XHR.get()來實作完成。
09/11 18:35, 5F

09/11 18:35, 6年前 , 6F
但是,仍然一知半解。 因此向版友們請益。
09/11 18:35, 6F

09/11 18:51, 6年前 , 7F
講下去就超過C/C++版的範圍。
09/11 18:51, 7F

09/11 18:52, 6年前 , 8F
本人為C/C++外行,但痛恨在C/C++版大肆討論其他語言。
09/11 18:52, 8F

09/11 21:09, 6年前 , 9F
痛恨 = =a 太誇張了吧
09/11 21:09, 9F

09/11 21:11, 6年前 , 10F
不是啊,到 C&C++ 板來講 JavaScript 和 Lua
09/11 21:11, 10F

09/11 21:11, 6年前 , 11F
存心給我們難看就對了 XD
09/11 21:11, 11F

09/11 21:59, 6年前 , 12F
C++明明市場最小,但本板在程設類來說人氣倒是挺高的
09/11 21:59, 12F

09/11 22:15, 6年前 , 13F
我覺得可以去學個PHP,再回來上手這個
09/11 22:15, 13F

09/12 00:21, 6年前 , 14F
樓上痛恨及不舒服的樓友們,抱歉了。Po上去才知道刪不了...
09/12 00:21, 14F

09/12 00:21, 6年前 , 15F
如果我能夠刪文的話,一定會自刪的。
09/12 00:21, 15F

09/12 00:22, 6年前 , 16F
把好心情留在心中,過美好的假期啊!
09/12 00:22, 16F

09/12 00:24, 6年前 , 17F
有趣的是,樓上們也說對了,這個版人氣挺高的。
09/12 00:24, 17F

09/12 00:24, 6年前 , 18F
同樣的問題,我發在其它版,真的完全沒有版友推文耶!
09/12 00:24, 18F

09/28 14:33, 6年前 , 19F
programming
09/28 14:33, 19F
文章代碼(AID): #1TUCRdq7 (C_and_CPP)
文章代碼(AID): #1TUCRdq7 (C_and_CPP)