通过javascript将参数传递给python函数
passing arguments to python function by javascript
由于主要是一个后端人员,我不确定如何实现以下目标需要与浏览器进行一些交互。
所以,到目前为止,我有以下几件事。
一种通信协议,其中服务器使用python,客户端使用javascript代码。最终,我希望我的数据能够到达javascript代码。
现在,这些数据正在从浏览器中捕获。
作为惯例。。我想做的是…在我的浏览器上有两个单选按钮和一个提交按钮
*radio A
*radio B
* Submit
现在,当用户按下submit时,我想创建一个查询"user-submited:a(或B)",我可以在python脚本上捕获这个查询。
我不知道该怎么做。
我的猜测是"submit"调用了一个python脚本。但是如果我的python服务器总是打开呢。。我如何解析从浏览器点击到这个python服务器的响应?
这是它通常的工作方式:
- 客户端(浏览器)访问网页并向服务器发起请求
- 服务器(在您的例子中是Python)处理请求并编写HTML响应,包括单选按钮表单
- 客户端填写表单并点击Submit,从而触发对服务器的另一个请求
- 服务器处理第二个请求并写入另一个响应(例如"购买成功"、"发布消息"等)
请注意,第二个请求是一个全新的请求。除非第二个请求是匿名的,否则您可能希望以某种方式将第一个请求链接到第二个。有些框架会为您做到这一点,但如果您从头开始制作服务器,则需要某种会话机制来跟踪状态。
要让客户端发出第二个请求,最简单的方法是向HTML中的form
元素添加适当的action
和method
属性。action
指定表单请求要访问的URL,而method
是GET
或POST
。(更高级的用法,例如在这个网站上,通常使用AJAX来进行提交)。
相关文章:
- 回调函数在python代码中离线
- 调用Javascript中的Python函数,读取静态文件(Flask)
- 在字典中存储函数[Python]
- 如何在新创建的模块中从Odoo v8中的Javascript文件中调用python函数
- 用javascript调用python函数,并在网页上显示返回的字符串
- python函数调用javascript自动完成
- 将参数从Javascript传递到Python函数
- 你能用JavaScript函数调用Python函数吗
- 使用Flask和Angular,如何使$scope变量可用于python函数
- 如何在Odoo 10中每次调用python函数
- 使用PyV8从Python函数返回' undefined '
- 使用angularjs从本地机器调用服务器中的python函数
- 从JS调用python函数
- 在MAMP中使用Javascript调用Python函数
- 如何从Node.js调用Python函数?
- 如果多个用户在同一时刻调用Python函数,它是否工作?
- 将js函数转换为python函数不起作用
- 通过javascript将参数传递给python函数
- 如何像在Javascript中那样调用Python函数
- 在Python应用程序中使用WebKitGtk+时,是否有一种方法可以从JS调用Python函数?