javascript - ajax过滤器用于过滤产品,但它不起作用
问题描述
我是 JavaScript 新手。我有 ajax 过滤器的问题。以下是我的脚本代码。
<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-1.10.2.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="js/jquery-ui.js"></script>
alter 仅用于错误测试。请纠正我的错误先生。谢谢
解决方案
推荐阅读
- javascript - 从阵列深度检查中删除重复对象
- r - 如何创建具有特定数量的 TRUE / FALSE 条目的随机逻辑向量
- corda - 如何在 Corda 项目的 CLI 中传递对象
- angular - Angular 8 多个 mat-checkbox 需要验证
- django - Django模板 - 如何在给定索引号(由迭代器生成)的表单(上下文)中访问表单
- python - celery 任务中的数据库已过时
- .net-core - .Net Core 2.0 返回 BadRequestObjectResult 导致 Newtonsoft.Json.JsonSerializationException:检测到自引用循环
- sql - 从行和列中的 Json 数组中获取数据
- android - MultiAutoCompleteTextView android限制用户多次选择相同的值
- c++ - 在类中使用随机生成器时的性能问题