python列表到javascript数组
python list to javascript array
这可能是你们专家的一个快速答案,但我无意中遇到了一个有趣的挑战,我无法理解。
我有一个python.psp文件,它包含一个在运行时填充的列表mylist[]和一个javascript函数,该函数期望列表动态创建一个表单对象,并在用户单击按钮时发送它。按钮是有原因的,因为它是运行时生成的表的一部分。每一行都包含一组不同的项,这些项是根据其自己的myList[]创建的。基本上,如果用户单击按钮,我想将myList[]行列表传递给javascript函数。
下面是我的一些代码来帮助说明:
Javascript:
function post(path, paramaters, method) {
method = method || "post";
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
for(var key in parameters){
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", parameters[key]);
form.appendChild(hiddenField);
}
//create form and submit
document.body.appendChild(form);
form.submit();
}
使用mod_python 的python服务器页面(PSP)
<%
myList['item1', 'item2', 'item3', 'item3']
req.write(<input type="button" value="Upload" onclick="postCert(''/support/upload.psp'', myList,''post'');" />)
%>
upload.psp需要列表中的四个项目
谢谢你在这方面的帮助。
-Jim
试试这个:
<%
import json
myList['item1', 'item2', 'item3', 'item3']
%>
<input type="button" value="Upload" onclick="postCert('/support/upload.psp', <%= json.dumps(myList) %>, 'post');" />
相关文章:
- 如何遍历包含对象的数组-javascript
- 保存数组javascript
- 查找数组javascript中包含的元素类型
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从多维数组javascript中提取特定值
- 如何在数组javascript中选择伪随机值
- 拆分字符串数组(JavaScript)后未定义
- 从数组JavaScript中删除并返回最后n个项的最快方法
- 使用条件for循环更新数组-Javascript
- 从数组javascript创建新对象
- 用数组(javascript)中的值替换regex捕获
- 从数组[Javascript]的总长度中减去一个干净的数字
- 将一个字符串数组解析为一个新的数组javascript
- 如何将对象转换为对象数组javascript
- 赢得't循环数组javascript
- 从不同的数组 JavaScript 中获取值
- 多维数组 JAVASCRIPT 出了点问题
- 可以't分配给一个对象数组javascript
- 比较数组JavaScript中的对象
- 如何完成缺少(连续)元素的数组|Javascript