我们使用金字塔和变色龙模板。
目前我们有一个页面,用户可以在其中填表。此表具有可变长度,因为行是动态添加的。我们希望获得表中的所有内容,并将其放入列表中,这样我们就可以将其发送到数据库。
最大的问题是,我们不知道如何将数据发送到列表,并将其发送到我们的vieuw。some1能帮我解决这个问题吗?提前谢谢。
发布于 2013-03-14 00:19:33
我将发布一个使用jQuery的示例
假设这是您的表:
<table id="my_table">
<tr>
<td>Some text</td>
</tr>
</table>然后在JavaScript中执行以下操作:
$.post(
"{{request.route_url('table_data_view')}}", // chamelon output
{'data': $("#my_table").html()}
); 我不了解chameleon,所以url一代可能是错的。在金字塔的一侧,你现在有一些类似的东西:
@view_config(route_name='table_data_view')
def table_data(request):
data = request.POST["data"]
process_data(data)
return HTTPFound(location=...)希望这能有所帮助。
https://stackoverflow.com/questions/15389988
复制相似问题