如何将变量从javascript表单传递到python(在同一台计算机上)?

如何将变量从javascript表单传递到python(在同一台计算机上)?,javascript,python,Javascript,Python,我有一个带有三个滑块的javascript表单,用户可以在其中选择三个不同的值: <form action="submit.php"> <div class="container"> <div class="slidecontainer"> <input type="range" min="0" max="100" value="50" class="slider" id="red"> </div> <div clas

我有一个带有三个滑块的javascript表单,用户可以在其中选择三个不同的值:

<form action="submit.php">
<div class="container">

<div class="slidecontainer">
    <input type="range" min="0" max="100" value="50" class="slider" id="red">
</div>

<div class="slidecontainer">
  <input type="range" min="0" max="100" value="50" class="slider" id="green">
</div>

<div class="slidecontainer">
  <input type="range" min="0" max="100" value="50" class="slider" id="blue">
</div>

<button type="submit" class="button">Submit</button>
</div>
</div>
</form>

提交
我希望将这三个值(红色、绿色、蓝色)都传递给python,以便在同一台计算机上与其他代码一起使用。我尝试使用ajax和我看到的示例,但我认为我提交的表单不正确。如何发布数据,而不是调用submit.php,以便使用python读取数据?

简单。使用

将其放入一个文件(比如main.py):

然后转到:&单击submit(我添加到代码中的搜索框旁边的一个),查看发生的神奇事件:

我刚刚从文档中粘贴了一个示例(&调整以更适合您的代码)。除

pip install cherrypy
你真的没有别的事情可以开始了。到目前为止,用python创建Web服务器的最简单方法是imo

基本上,当你这样做的时候

@cherrypy.expose
该方法的名称变为

您可以轻松地为不同的端点提供服务&传递参数(如图所示)。因此,您可以非常轻松地添加新的enpoints。有关详细信息,请参见文档


玩得开心

您是否在flask中创建了任何api来接收post或get请求?不,我不熟悉flask。现在读一下……您需要用Python构建一个简单的web服务/web应用程序,以便可以从JavaScript而不是当前调用的PHP脚本调用它。如何设置和编码它不仅仅是回答一个问题。或者,
bottle
可以创建API<代码>瓶子是一个没有依赖项的单一文件,因此对我来说它工作得更好。瓶子似乎允许我将变量从python传递到网页,但我想换个方向。这可能吗?这是一个非常简单的答案,而且效果非常好。谢谢
You've entered in the form: I entered something in the form...
pip install cherrypy
@cherrypy.expose