[英]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.