【问题标题】:How do I handle the below json data from a form made up of tabular divs [duplicate]如何处理由表格 div 组成的表单中的以下 json 数据 [重复]
【发布时间】:2018-06-26 13:25:10
【问题描述】:

我有一个表格,其中数据由表格中的 div 组成,例如布局。每一行都被认为是一条记录,但是当我得到 serializeArray 值时,似乎没有办法清楚地分开每一行。下面是 div 结构的 sn-p,然后是返回的序列化数据的示例。首先是 div 结构。

<div id="mainnotetocodediv">
<div id="1">
    <input type="hidden" name="installnoteid" value="1">                         
    <label class="blockinline width-800"></label>
    <input type="text" name="ksinotecode" class="width-75" value="r">
</div> 
<div id="2">
    <input type="hidden" name="installnoteid" value="2"> 
    <label></label>
    <input type="text" name="ksinotecode" class="width-75" value="r">
</div> 
<div id="3">
    <input type="hidden" name="installnoteid" value="3">
    <label></label>
    <input type="text" name="ksinotecode" class="width-75" value="r">
</div> 
<div id="4">
    <input type="hidden" name="installnoteid" value="4">
    <label></label>
    <input type="text" name="ksinotecode" class="width-75" value="r">
</div>

现在这里是控制台日志中返回的数组。我构建了每一行的逻辑布局方式。

[{"name":"installnoteid","value":"1"},{"name":"ksinotecode","value":"r"}
,{"name":"installnoteid","value":"2"},{"name":"ksinotecode","value":"r"}
,{"name":"installnoteid","value":"3"},{"name":"ksinotecode","value":"r"}
,{"name":"installnoteid","value":"4"},{"name":"ksinotecode","value":"r"}]

处理这个问题的最佳方法是什么?

【问题讨论】:

  • 以上数据为控制台日志中的实际数据。为了便于阅读,我只是为每条记录添加了换行符。

标签: javascript jquery html json


【解决方案1】:

把所有的输入名字做成数组

像下面我已经添加了一个&lt;div&gt;

<div id="1">
    <input type="hidden" name="installnoteid['one'][]" value="1">                         
    <label class="blockinline width-800"></label>
    <input type="text" name="ksinotecode['one'][]" class="width-75" value="r">
</div> 

【讨论】:

  • 名称的每次交互是否必须是一、二、三等?
  • 是的,您已经添加了一、二、三等
猜你喜欢
  • 2020-10-15
  • 1970-01-01
  • 2019-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-13
  • 1970-01-01
相关资源
最近更新 更多