这是我的第一个帖子。 下面是我用于筛选产品的脚本代码
<script>
$(document).ready(function(){
filter_data();
function filter_data()
{
var action = 'fetch_data.php';
var size = get_filter('size');
var color = get_filter('color');
var brand = get_filter('brand');
$.ajax({
alert("Hello");
url:"fetch_data",
method:"POST",
data:{action:action,size:size,color:color,brand:brand},
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(){
filter_data();
});
});
</script>
我用了这些参考资料
<script src="js/jquery-ui.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
警报只是用于错误测试,但它不起作用。 请纠正我的错误谢谢
function get_filter(class_name)
{
var filter=[];
$('.'+class_name+':checked').each(function(){
filter.push($(this).val());
});
return filter;
}
这是我的get_filter方法。 这种方法行得通