Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript向python函数传递参数_Javascript_Python - Fatal编程技术网

通过javascript向python函数传递参数

通过javascript向python函数传递参数,javascript,python,Javascript,Python,由于我主要是一个后端人员,我不知道如何才能实现以下目标,因为它 需要与浏览器进行一些交互 因此,到目前为止,我对以下事情有一个初步的了解 一种通信协议,其中服务器使用python,客户端使用javascript代码。 最终,我希望我的数据能够到达javascript代码 现在,这些数据正在从浏览器中捕获 作为惯例。。我想做的是。。在我的浏览器上有两个单选按钮和一个提交按钮 *radio A *radio B * Submit 现在,当用户按下submit时,我想创建一个查询“Use

由于我主要是一个后端人员,我不知道如何才能实现以下目标,因为它 需要与浏览器进行一些交互

因此,到目前为止,我对以下事情有一个初步的了解

一种通信协议,其中服务器使用python,客户端使用javascript代码。 最终,我希望我的数据能够到达javascript代码

现在,这些数据正在从浏览器中捕获

作为惯例。。我想做的是。。在我的浏览器上有两个单选按钮和一个提交按钮

  *radio A
  *radio B
  * Submit
现在,当用户按下submit时,我想创建一个查询“UserSubmitted:a(或B)”,我可以在python脚本中捕获这个查询

我不知道该怎么做

我猜“submit”调用的是python脚本。
但是,如果我的python服务器始终处于打开状态,该怎么办。。如何解析从点击浏览器到该python服务器的响应?

这是它通常的工作方式:

  • 客户端(浏览器)访问网页并向服务器发起请求
  • 服务器(在您的例子中是Python)处理请求并编写HTML响应,包括单选按钮表单
  • 客户端填写表单并点击Submit,触发对服务器的另一个请求
  • 服务器处理第二个请求并写入另一个响应(例如,“购买成功”、“消息已发布”等)
  • 请注意,第二个请求是一个全新的请求。您可能需要某种方式将第一个请求链接到第二个请求,除非第二个请求是匿名的。有些框架可以为您做到这一点,但如果您要从头开始构建服务器,则需要某种会话机制来跟踪状态


    要让客户端发出第二个请求,最简单的方法是向HTML中的
    表单
    元素添加适当的
    操作
    方法
    属性
    action
    指定要访问表单请求的URL,
    method
    GET
    POST
    。(更高级的用法,例如在本网站上,通常使用AJAX来提交。)。你是什么意思?@Eric:是的。。我知道。。它与java无关。对不起,我的问题不清楚。。[code]javascript-->python-->java[/code]python-->java是一个简单的套接字..所以协议就在那里。。我现在正在研究如何从javascript-->python发送数据老实说,在这里的一个问题中有太多的问题需要回答。也许可以从使用jQuery的ajax方法查看post请求开始?