js引用python里面的变量,在Javascript和Python之间传递变量
我试图将一个整数的值从javascript函数传递给服务器端的python脚本。我试图找到一种将这个值直接从javascript传递给python的方法,但是还没有成功,所以我试图创建一个隐藏的元素,该元素在我的html表单中用javascript函数包含我的int值。然后在Python瓶子框架中使用操作POST,我试图将该值复制到Python脚本中。但是,int被处理为非类型,而不是int,因此我不能在处理脚本中使用它。JS函数中使用int命名实例创建元素的部分如下function newItem(){
instance++;
var oldInput = document.getElementById("itemInfo");
var parent = oldInput.parentNode;
var newDiv = document.createElement("div");
var item = document.createElement("INPUT");
var qty = document.createElement("INPUT");
var color = document.createElement("INPUT");
var count = document.createElement("HIDDEN");
item.name = "item" + instance;
qty.name = "qty" + instance;
color.name = "color" + instance;
count.value = instance;
newDiv.appendChild(item);
newDiv.appendChild(qty);
newDiv.appendChild(color);
newDiv.appendChild(count);
使用“POST”方法的HTML表单
Name:
Item:
Qty:
Color:
Phone:
Email:
Artwork:
Quote:
Notes:
最后是服务器端的python脚本@bottle.route('/newguest', method = 'POST')
def insert_newguest():
name = bottle.request.forms.get("name")
email = bottle.request.forms.get("email")
item = bottle.request.forms.get("item")
qty = bottle.request.forms.get("qty")
color = bottle.request.forms.get("color")
count = bottle.request.forms.get(count)
itemDict = dict()
qtyDict = dict()
colorDict = dict()
for num in range(1, count):
itemkey = "item" + str(num)
qtyKey = "qyt" + str(num)
colorKey = "color" + str(num)
itemDict[itemKey]= bottle.request.forms.get("item"+str(num))
qtyDict[qtyKey] = bottle.request.forms.get("qty"+str(num))
colorDict[colorKey] = bottle.request.forms.get("color"+str(num))
尝试使用“POST”方法添加信息时,收到以下错误:
js引用python里面的变量,在Javascript和Python之间传递变量相关推荐
- 在两个ASP.NET页面之间传递变量【转】
ASP.NET提供了事件驱动编程模型,使开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,在传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递变量,同样的事情,在 ...
- python保存变量_python – 在代码运行之间保存变量的数据
对于一个学校项目,我正在用 Python制作一个刽子手游戏.现在我的代码从字典中选择一个单词,如下所示: WordList = ["cat", "hat", & ...
- (转) 如何在JavaScript与ActiveX之间传递数据1
本文研究如何在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDispatch接口.使用类似的方法,可以推广到其他所有脚本型语言,如LUA,AutoCad等. 本文将 ...
- 线程组之间的JMeter传递变量
下面,我们将看看如何在线程组之间共享和传递变量. 在开发高级JMeter脚本时,很可能您将拥有多个线程组.每个线程组将执行不同的请求. 一个很好的例子是我们需要使用Bearer Tokens对用户进行 ...
- c++中的引用和python中的引用_【总结】C++、C#、Java、Javascript、Python中引用的区别...
首先分两大阵营:C++中引用是一块阵营, C#.Java.Javascript.Python中引用是另一块阵营. 之所以这样分是因为同一阵营中引用使用方法基本一样. C++引用本质是个常量指针,而其他 ...
- python 之 前端开发( JavaScript变量、数据类型、内置对象、运算符、流程控制、函数)...
11.4 JavaScript 11.41 变量 1.声明变量的语法 // 1. 先声明后定义 var name; // 声明变量时无需指定类型,变量name可以接受任意类型 name= " ...
- 阿提拉公司 java_Atitit 文件上传 架构设计 实现机制 解决方案 实践java php c#.net js javascript c++ python...
Atitit 文件上传 架构设计 实现机制 解决方案 实践 java php c#.net js javascript c++ python 1 . 上传的几点要求 2 1 .1. 本地预览 2 1 ...
- javascript frame框架间函数变量的相互引用 frame间相互传值
框架编程概述一个HTML页面可以有一个或多个子框架,这些子框架以< iframe> 来标记,用来显示一个独立的HTML页面.这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如 ...
- JavaScript专题(一)变量提升与预编译,一起去发现Js华丽的暗箱操作
JavaScript之变量与函数提升 相信阅读完<前端进阶系列>的朋友们已经对Js中经典的知识点有所了解.本系列的第一篇选择了一个值得讨论的问题--变量提升,我们会从遇到问题.分析问题.解 ...
最新文章
- 巨石加密_点餐:如何吃一个可怕的巨石
- 微软850位顶级人才不做Windows研发
- 2020年度盘点出炉!技术好文一口气读完
- php下标排序,php二维数组指定下标排序
- 高性价比运维工具推荐
- midas显示代理服务器错误,midas运行后出错大神帮忙看看哪错了
- windows文件夹正在使用
- zynq-7000系列基于zynq-7015的vivado初步设计之linux下控制PL扩展的光以太网(1000BASE-X)
- PHP靶向药,第三代靶向药已成功进入中国肺癌指南
- Python爬虫:搜狗(微信,知乎)公众号内容
- 香农采样定理(奈奎斯特采样定理)
- 【Redis】Linux安装Redis步骤详细讲解,以及make、make install区别
- 华硕飞行堡垒56789原厂Windows10系统
- 【Python 3 的基础语法】
- android /system,Android中SystemUI解析
- Go 实现短链接服务
- 近期修改cython文件问题汇总
- 讼卦,帮助你处理好和上级的关系
- 《机器学习》阅读笔记 第三章
- emc存储设备型号_EMC-AX4存储配置