https://laptrinhx.com/dynamic-dependent ... 518110588/
- Kód: Vybrat vše
success:function(data)
{
var html = '';
for(var count = 0; count < data.length; count++)
{
html += '<option id="common_selector" class="common_selector Kategoria" value="'+data[count].id+'">'+data[count].name+'</option>';
}
if(type == 'category_data')
{
$('#category_item').html(html);
$('#category_item').selectpicker('refresh');
}
else
Program som doplnil s class="common_selector Kategoria"
A na získanie výsledku som doplnil funkcie:
- Kód: Vybrat vše
function load_product()
{
$('.filter_data').html('<div id="loading" style="" ></div>');
var action = 'action';
var Kategoria = get_filter('Kategoria');
var Skupina= get_filter('Skupina');
$.ajax({
url:"load_data2.php",
method:"POST",
data:{action:action, Kategoria:Kategoria, Skupina:Skupina},
success:function(data)
{
$('#filter_data').html(data);
}
});
}
function get_filter(class_name)
{
var filter = [];
$('.'+class_name+':checked').each(function(){
filter.push($(this).val());
});
return filter;
}
$('.common_selector').click(function(){
$("#loader").show();
filter_data();
});
Po výbere zo zoznamu č1 pomocou get_filter('Kategoria'); som dostal zúžený zoznam č2 ale z dalšieho zoznamu neviem ako uložiť vybranú položku do get_filter('Skupina');
//edit: upraveno formátování