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中经典的知识点有所了解.本系列的第一篇选择了一个值得讨论的问题--变量提升,我们会从遇到问题.分析问题.解 ...
最新文章
- Nginx 限制百度等爬虫连接
- BCH测试网上出现第一个UTXO证明
- bzoj3218: a + b Problem
- 利用 Bootstrap 进行快速 Web 开发
- Python 实现循环的最快方式(for、while 等速度对比)
- 《数学之美》——第三章 个人笔记
- 用strace工具跟踪系统调用
- mysql行级锁作用_Mysql事务及行级锁的理解
- LeetCode 1361. 验证二叉树(图的出入度)
- arm export 汇编_C/C++与汇编混合编程有什么好处?
- HDU 1048 The Hardest Problem Ever
- 最简单的PHP MVC留言本实例(二)
- leetcode36.有效的数独(中等)
- 【IDEA】IDEA 格式化 代码技巧 idea 格式化 会加 <p> 标签
- 不骗你,全网首创的超硬核的万字SQL题
- php提交表单怎么验证必填,PHP 表单验证 - 必填字段
- 汉诺塔_-Chaz-_新浪博客
- 电路交换与分组交换技术
- bzoj 3838: [Pa2013]Raper (线段树)
- python(Django之组合搜索、JSONP、XSS过滤 )