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
webshop in laadkabels/laadpalen (sinds 2019) incl leveranciersWebsite te koopAutoriteit links aangeboden | Hoge DR & DA + Duizenden bezoekers. Alle NICHES vrijwelOverige dealsGezocht - recepten websiteWebsite te koopErvaren WordPress & WooCommerce Developer – Pixel-perfect & Whitelabel maatwerk!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