鍍金池/ 問(wèn)答/HTML/ 下面這個(gè)怎么拼接成我想要的數(shù)據(jù)形式

下面這個(gè)怎么拼接成我想要的數(shù)據(jù)形式

form: {

    number: '',
    name: '',
    date: '',
    personName: '',
    reason: '',
    table: [{name: '憑證',
      number: 123123,
      list: [{id: 1,
        content: [{ name1: '名稱', value1: '意向金', show: false },
          { name1: '金額', value1: '1000', show: false },
          { name1: '日期', value1: '2014/01/02', show: false }]},
      {id: '2',
        content: [{ name1: '名稱', value1: '訂金', show: false },
          { name1: '金額', value1: '1000', show: false },
          { name1: '日期', value1: '2014/01/02', show: false }]}]},
    {name: '收款憑證',
      number: 123,
      list: [{id: 3,
        content: [{ name1: '名稱', value1: '意向金', show: false },
          { name1: '金額', value1: '1000', show: false },
          { name1: '日期', value1: '2014/01/02', show: false }]},
      {id: '4',
        content: [{ name1: '名稱', value1: '訂金', show: false },
          { name1: '金額', value1: '1000', show: false },
          { name1: '日期', value1: '2014/01/02', show: false }}]}]}]
  }
  我想讓id 和value1組成鍵值對(duì),將number: '',
    name: '',
    date: '',
    personName: '',
    reason: '',
    {id: , value1: ''}這幾個(gè)組成一個(gè)model傳給后臺(tái)
回答
編輯回答
賤人曾

你首先要明確你需要的數(shù)據(jù)類型,完整的,你可以根據(jù)上面的數(shù)據(jù)寫(xiě)出對(duì)應(yīng)的需要數(shù)據(jù)。
不過(guò)無(wú)論哪種其實(shí)就是提取數(shù)據(jù)組合成對(duì)象數(shù)據(jù),然后用json形式輸出文本內(nèi)容就可以向后臺(tái)傳輸了。

2018年5月29日 15:02
編輯回答
法克魷

先遍歷list取出id,再再里面嵌套遍歷content取出value,并將這兩個(gè)定義到對(duì)象newObj中,并用push方法到newArr中,希望可以幫到你

2017年2月10日 21:48