簡體   English   中英

從jQuery中的復選框列表中獲取數據數組

[英]Get data array from checkbox list in jquery

我有多個復選框列表可以選擇

name="campaign_ids"

我在jquery中有一個函數設置,如下所示:

<script>
$('form#manage_campaigns').submit(function(){
    var formData = $(this);
    $.post(site_url + 'm/affiliates/ajax?action=save_affiliate_campaigns&aid=__aid__', formData, function(data) {
        $('#man_cam_container').fadeOut('fast', function(){
            $('#man_cam_container').html(data).fadeIn('slow');
            setTimeout(function () {
                $('#manage_campaigns').dolPopupHide({});
            }, 2000);

        });
    });
    return false;
})
</script>

我想弄清楚的是如何將“ campaign_ids”數組發布到URL。 關於我在做什么錯的任何建議嗎?

name="campaign_ids[]"

應該做

嘗試使用map做到這一點:

var formData = {ids: $(this).find('[name="campaign_ids"]').map(function(){
    return this.value;
}).get() };

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM