gpt4 book ai didi

javascript - 如何在 Python 中存储从 Javascript 动态生成的 HTML 表单元素?

转载 作者:太空宇宙 更新时间:2023-11-04 06:31:42 25 4
gpt4 key购买 nike

我有一个 HTML 表单,用户可以通过 jQuery 添加任意数量的输入字段。用户还可以从任何位置删除任何输入字段。我当前的实现是每个新的输入框都有一个 id 为“field[i]”,所以当表单被发布时,它在 Python 中被处理为 field1, field2 field3, ...field[n]

i = 0
while self.request.get("field" + str(i)):
temp = self.request.get("field" + str(i))
someList.append(temp)
i += 1

(为简单起见,假设 JavaScript 处理已删除元素的删除并在发布之前对字段名称进行排序)

这种方法对我很有效,但是有没有更好的方法来处理这种情况?我觉得这是一种非常蛮力的方法。

平台信息:Python 2.5.4; JavaScript;动态网页链接;查询;谷歌应用引擎

编辑: 似乎 self.request.get_all() 是解决方案:GAE Doc

最佳答案

您可以使用 javascript 序列化数据并将其作为 json 传递。然后你就会有一本字典可以在 python 中使用。你需要类似 simplejson 的东西, 当然

关于javascript - 如何在 Python 中存储从 Javascript 动态生成的 HTML 表单元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1597766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com