$(document).ready(function () {
//all product
filter_data();
//filter product
function filter_data() {
//load
$('.filter_data').html('');
var minimum_price = $('#hidden_minimum_price').val();
var maximum_price = $('#hidden_maximum_price').val();
var brand_id = $('#brand_id').val();
var brand = get_filter('brand');
$.ajax({
url: "post-and-get/ajax/product-by-brand.php",
type: "POST",
data: {
brand_id: brand_id,
minimum_price: minimum_price,
maximum_price: maximum_price,
brand: brand,
action: 'GETFILTERPRODUCT'
},
success: function (data) {
$('.filter_data').append(data);
}
});
}
//get filterdata
function get_filter(class_name) {
var filter = [];
$('.' + class_name + ':checked').each(function () {
filter.push($(this).val());
});
return filter;
}
//selector
$('.common_selector').click(function () {
filter_data();
});
//price range
$('#price_range').slider({
range: true,
min: 1000,
max: 500000,
value: [1000 - 500000],
step: 500,
stop: function (event, ui) {
$('#price_show').html(ui.values[0] + ' - ' + ui.values[1]);
$('#hidden_minimum_price').val(ui.values[0]);
$('#hidden_maximum_price').val(ui.values[1]);
filter_data();
}
});
}); |