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