第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將多個(gè)序列化對(duì)象合并為一個(gè)?

將多個(gè)序列化對(duì)象合并為一個(gè)?

PHP
ITMISS 2023-06-24 18:02:06
是否可以將多個(gè)序列化對(duì)象合并為一個(gè)序列化對(duì)象?我將在帖子中使用它。序列化對(duì)象是通過 for 循環(huán)創(chuàng)建的。var data = [];for (var i = 0; i < riid_count; i++) {  data[i] = $('input[type=checkbox][data-record='+i+']').serializeObject();  data[i].id = $('input[name=id][data-record='+i+']').val();  console.log(data[i]);}$.ajax({  url : '<?php echo base_url() . 'index.php/unsubscribe/submit' ?>',  data: data (hopefully access the merged objects),  method: "POST",  processData: true,  dataType: 'json',  error: function(xhr, status, thrown)  {  // i have stuff here  },  success: function(data)  {  // i have stuff here  }});<form>以下是元素外觀的示例:<form>  <input type="checkbox" data-record="0" class="selection" name="somename"> </form>根據(jù)我從數(shù)據(jù)庫獲取的數(shù)據(jù),最多可以有 10 個(gè)(甚至更多)復(fù)選框。
查看完整描述

1 回答

?
回首憶惘然

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊

我仍然不知道您的 HTML 是什么樣子以及我們?nèi)匀豢梢赃M(jìn)行哪些優(yōu)化。但以下內(nèi)容收集了“選中”復(fù)選框后面的那些元素的輸入字段。也許對(duì)你有一些幫助?


function collectData(){

  var data = [];

  for (var i = 0; i < 7; i++) {

    data[i] = $('input[type=checkbox][data-record='+i+']').serializeArray();

    if (data[i][0]) data[i][0].id = $('input[name=id][data-record='+i+']').val();

  // console.log(data[i]);

  }

  let da=data.filter(e=>e.length).map(e=>e[0]);

  console.log(da)

}

$('button').click(collectData);

input[type=text] {width:25px}

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<form>

<input type="checkbox" data-record="0" name="zero" value="zero">

<input type="text" data-record="0" name="id" value="000">

<input type="checkbox" data-record="1" name="one" value="un">

<input type="text" data-record="1" name="id" value="111">

<input type="checkbox" data-record="2" name="two" value="dos" checked>

<input type="text" data-record="2" name="id" value="222">

<input type="checkbox" data-record="3" name="three" value="tres">

<input type="text" data-record="3" name="id" value="333">

<input type="checkbox" data-record="4" name="four" value="cuatro" checked>

<input type="text" data-record="4" name="id" value="444">

<input type="checkbox" data-record="5" name="five" value="cinquo">

<input type="text" data-record="5" name="id" value="555">

<input type="checkbox" data-record="6" name="six" value="seis">

<input type="text" data-record="6" name="id" value="666">

</form>

<button> send </button>


查看完整回答
反對(duì) 回復(fù) 2023-06-24
  • 1 回答
  • 0 關(guān)注
  • 136 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)