0
这是我第一次尝试过滤和搜索MySQL数据库来过滤数据库。从我的研究中,我发现我需要一个AJAX调用和一些PHP查询,这将有助于实现我想实现的过滤。Laravel - 能够使用AJAX
这就是我想要的AJAX搜索做:
- 有一个应用按钮。当我点击按钮时,我想要一个URL生成和AJAX调用发生。
- 只有重装哪里查询的数据自得页面的一部分。
到目前为止,我已经成功地创造这样的:
$("#filteridname").change(function() {
$value=$(this).val();
$.ajax({
type: "get",
url: "{{$myurl}}",
data: {'search':$value},
success: function(data){
$('#data-holder').html(data);
}
});
});
这设法创建URL过滤器之一,但它并不需要其它过滤器考虑。我也没有设法创建按钮。我猜你需要在PHP中使用where
语句来过滤数据库?
会有人愿意帮助我创造了AJAX调用和PHP查询过滤器?
我总共有三个过滤器,当我点击一个按钮,我想一个AJAX调用与三个过滤器来过滤我的数据库,并无需重新加载整个网页返回结果。
编辑:这里是我的JS AJAX查询:
$("#apply").click(function() {
$country=$('#filter-country').val();
$type=$('#filter-type').val();
$year=$('#filter-year').val();
$.ajax({
type: "GET",
url: "{{$launchsitename->site_code}}",
data: {'country':$country, 'type':$type, 'year':$year},
success: function(data) {
$('#data-holder').append(data);
}
});
});
现在我只需要创建一个PHP查询。
谢谢,我已经补充说,现在我只需要创建的PHP查询中使用的URL进行过滤。 – spacetravel
很高兴帮助。如果这个答案有助于解决您的问题,请确保接受它。 – Tobi