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

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

如何從ajax中的輸入中獲取數(shù)組中的檢查值

如何從ajax中的輸入中獲取數(shù)組中的檢查值

PHP
喵喵時(shí)光機(jī) 2022-09-12 10:13:51
im試圖從我的ajax中獲取我檢查的輸入值,但它只返回我的第一個(gè)勾選...這是我的代碼function getBranchAjax(cuid, stid) {    $.ajaxSetup({        headers: {            'X-CSRF-Token': $('meta[name=csrf-token]').attr('content')        }    });    $.ajax({        url: "{{ route('reporting.getBranchAjax',['cuid','stid']) }}",        method: 'GET',        data: { cuid: cuid, stid: stid },        dataType: 'json',        success: function (data) {            console.log(data);            console.log(data.branch.length);            //remove all option except the first option the append with new option            //remove all option except the first option the append with new option            for (var x = 0; x < data.branch.length; x++) {                //console.log(data.branch[x].cb_branch_Name);                $('#brRecord').append(`<tr><td style='width: 110px; text-align: left;'>${data.branch[x].cb_branchcode}    </td><td style='width: 600px; text-align: left;'>${data.branch[x].cb_branch_Name}</td>     <td style='width: 20px;'>     <input type="checkbox" class="ss" name="ss" id="ss" value="${data.branch[x].cb_branch_Name}" /></td><td>                                    </td></tr>`);            }        },        fail: function (xhr, textStatus, errorThrown) {            alert('request failed');        }    })}按類名獲取值,這只是我第一次逐筆報(bào)價(jià)的返回值var checkedValue = null; var inputElements = document.getElementsByClassName('ss');for(var i=0; inputElements[i]; ++i){    if(inputElements[i].checked){        checkedValue = inputElements[i].value;        break;    }}console.log(checkedValue); // only return a value of my first tick我希望根據(jù)我的輸入價(jià)格變動(dòng)值獲得更多價(jià)值
查看完整描述

2 回答

?
慕神8447489

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

多個(gè)值需要保存在數(shù)組(或類似數(shù)組)中。


例如:


var checkedValues = Array.from(document.getElementsByClassName('ss')).filter(el => el.checked).map(el => el.value);


console.log(checkedValues);

或者,由于問題被標(biāo)記為 jQuery:


var checkedValues = jQuery('.ss:checked').get().map(el => el.value);


console.log(checkedValues);

使用數(shù)組中的值,您可以對(duì)它們執(zhí)行任何操作,例如顯示它們或?qū)λ鼈儓?zhí)行一些轉(zhuǎn)換。


查看完整回答
反對(duì) 回復(fù) 2022-09-12
?
精慕HU

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

這是因?yàn)槟?for 循環(huán)中添加了一個(gè)中斷。


刪除它將解決您的問題。


for(var i=0; inputElements[i]; ++i){

        if(inputElements[i].checked){

            checkedValue = inputElements[i].value;

        }

    }

如果要獲取所有最新單擊的復(fù)選框,可以使用 onChange


function checkedInput() 

{

 cosnt checkedValue = [];

 for(var i=0; inputElements[i]; ++i){

        if(inputElements[i].checked){

            checkedValue.push(inputElements[i].value);

        }

    }

  return checkedValue ;


}


$(document).on('change', '#ss', function () {

 console.log(checkedInput());

})


查看完整回答
反對(duì) 回復(fù) 2022-09-12
  • 2 回答
  • 0 關(guān)注
  • 96 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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