3 回答

TA貢獻1853條經驗 獲得超9個贊
您最好的選擇是使用Django框架來實現這一目標!只需添加您的腳本 views.py
或者,您可以創建以下 Ajax:
<input type = “button” id=”start″ value=”1″>
<script>
$(document).ready(function(){
$("#start").click(function(){
$.ajax({
method: "GET",
url: "/home/pi/start.py",
data: {"place" : value},
dataType: "text",
success: function(result){
var data=JSON.parse(result);
console.log(result);
}
});
});
</script>

TA貢獻1982條經驗 獲得超2個贊
其實test
函數是defined
,但是需要注意區分大小寫,是
onclick="test()"
代替
onClick="test()"
您打算在瀏覽器中執行 Python 腳本,但它將在服務器上運行。因此,在您的內部,您test
function
需要使用正確的路徑通過 Javascript向服務器發送請求。這意味著您的瀏覽器會向服務器發送一條消息,“要求”它執行腳本。

TA貢獻1848條經驗 獲得超6個贊
我一直在使用 django 和 php,所以根據你的整個應用程序的樣子,一個可能比另一個更好。
要在 django 中解決此問題,您可以使用按鈕重定向到內部 url(例如 /buttonclick)。在那里你可以使用 views.py 中的相關函數在 python 中做任何你想做的事情,然后重定向到你想顯示的頁面。(當您想動態重新加載站點的某些部分時,請使用 ajax)
如果你想構建一個更大的應用程序,我建議你使用 django(盡管它開始時有點混亂)。
- 3 回答
- 0 關注
- 462 瀏覽
添加回答
舉報