用户可更改的属性值形式在html中

时间:2018-01-15 13:17:18

标签: javascript html node.js nunjucks

我有一个表单,其中的字段正在加载Nunjucks。

conda create -n py34 python=3.4 
source activate py34 
conda install notebook ipykernel 
ipython kernel install --user

所以这些是从数据库加载的属性和值对。我希望用户能够通过表单更改这些(两个!)值。 问题是, {% for item in attr_val %} <input name="{{ item.attr }}" type="" value="{{ item.attr }}"> <input name="{{ item.value }}" type="text" value="{{ item.value }}"> </div> {% endfor %} item.attr成对地属于一起。如果我只是发送这样的表格,我最终会得到像这样的JSON:

item.value

但显然我希望得到以下内容:

{ attr_1: 'attr_1',
  value_1: 'value_1',
  attr_2: 'attr_2',
  value_2: 'value_2',
 //and so on... }

但当然用户无法更改相应的html { attr_1: 'value_1', attr_2: 'value_2'} 字段,只能更改值字段。 是否有任何技巧可以直接执行此操作,而不必在发送之前重新解析json?

0 个答案:

没有答案