Beste,
Ik wil graag de waarden van meerdere checkboxen doorgeven aan een PHP pagina middels jQuery.
Het toevoegen van de waarden is geen enkel probleem. Echter, wanneer ik een checkbox uncheck zou ik de waarde ook willen verwijderen uit het array. Maar ik heb geen idee hoe?.
Wie kan me een zetje geven in de goede richting?
Alvast bedankt!
Code:<script> // Brand filter checkboxes var brands = []; $('.filterbrand input[type="checkbox"]').change(function() { if($(this).is(':checked')) { if(this.checked){brands.push($(this).attr("value"));} } $('.loading').show(); var product_categories_q = $('#product_categories_q').val(); var product_categories_filter = $("select option:selected").val(); $.ajax({ type:"POST", url: "php/product_categories_results.php", cache:false, data: "product_categories_q=" + product_categories_q + "&product_categories_filter=" + product_categories_filter + "&product_brand_filter=" + brands, success: function(data){ $('#subcategoriesRightWrapperContent').html(data); $('.loading').hide(); } }); return(false); }); </script>
- jQuery en checkboxes vraagstuk
-
10-08-2012, 09:14 #1
- Berichten
- 98
- Lid sinds
- 15 Jaar
jQuery en checkboxes vraagstuk
-
In de schijnwerper
Koffie Niche Site (DR36) | Alles over koffie (125 artikelen)Website te koopTe Koop: 3 Geweldige Websites - Winprijzen.be, Wedstrijden.be & Prijzen.be als pakketWebsite te koopwegens beëindiging bedrijf beschikbaar | HappyHuisdier.nl DA13 - DR16Website te koopWij ontwikkelen (SaaS-) platformen binnen 12 weken!Freelance / Werk -
13-08-2012, 10:26 #2
- Berichten
- 69
- Lid sinds
- 18 Jaar
Re: jQuery en checkboxes vraagstuk
Je kan denk ik het makkelijkste dit doen:
PHP Code:<script> // Brand filter checkboxes
var brands = [];
$('.filterbrand input[type="checkbox"]').change(function() {
brands = [];
$('.filterbrand input[type="checkbox"]:checked').each(function(){
brands.push($(this).attr("value"));
});
$('.loading').show();
var product_categories_q = $('#product_categories_q').val();
var product_categories_filter = $("select option:selected").val();
$.ajax({
type:"POST",
url: "php/product_categories_results.php",
cache:false,
data: "product_categories_q=" + product_categories_q + "&product_categories_filter=" + product_categories_filter + "&product_brand_filter=" + brands,
success: function(data){
$('#subcategoriesRightWrapperContent').html(data);
$('.loading').hide();
}
});
return(false);
});
</script>
Tags voor dit bericht
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic