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 关注
- 432 浏览
添加回答
举报