通过将参数传递给javapython scrip函数

2024-04-24 23:03:37 发布

您现在位置:Python中文网/ 问答频道 /正文

由于主要是一个后端的家伙,我不知道如何才能实现以下,因为它 需要与浏览器进行一些交互。你知道吗

所以,到目前为止,我对以下事情有一个初步的了解。你知道吗

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

现在,这些数据正在从浏览器中捕获。你知道吗

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

  *radio A
  *radio B
  * Submit

现在,当用户按下submit时,我想创建一个查询“usersubmitted:a(或B)”,我可以在python脚本中捕获这个查询。你知道吗

我不知道怎么做这件事。你知道吗

我猜“submit”会调用python脚本。 但是如果我的python服务器一直打开呢。。如何解析从点击浏览器到这个python服务器的响应?你知道吗


Tags: 数据代码用户服务器脚本客户端浏览器javascript
1条回答
网友
1楼 · 发布于 2024-04-24 23:03:37

它通常是这样工作的:

  1. 客户端(浏览器)访问网页并向服务器发起请求
  2. 服务器(在您的例子中是Python)处理请求并编写HTML响应,包括单选按钮表单
  3. 客户端填写表单并点击Submit,触发对服务器的另一个请求
  4. 服务器处理第二个请求并写入另一个响应(例如,“购买成功”、“消息已发布”等)。你知道吗

注意,第二个请求是一个全新的请求。您可能需要某种方式将第一个请求链接到第二个请求,除非第二个请求是匿名的。有些框架可以为您做到这一点,但是如果您要从头开始构建服务器,您将需要某种会话机制来跟踪状态。你知道吗

要让客户机发出第二个请求,最简单的方法是将适当的actionmethod属性添加到HTML中的form元素。action为表单请求指定要访问的URL,methodGETPOST。(更高级的用法,例如在这个站点上,通常使用AJAX来进行提交)。你知道吗

相关问题 更多 >