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
- 14 Jaar
jQuery en checkboxes vraagstuk
-
In de schijnwerper
N.1 Stofzuiger Affiliate website! (2023: 100K bezoekers, €16.599 omzet)Website te koopBacklinks.nl - Groot assortiment | Bekijk NR. 1 voorbeelden <---AdvertentieruimteErvaren tekstschrijvers tegen een scherp tarief! | +200 Positieve ReviewsFreelance / WerkSoftware | Automatisch | +/- €500 (p/m)Website te koop -
13-08-2012, 10:26 #2
- Berichten
- 69
- Lid sinds
- 17 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