Я использую CodeIgniter в качестве веб-фреймворка и из контроллера, я использую $this->load->view('Apartments_Hotels', $data
для загрузки данных в первый раз.Но теперь мне нужно перезагрузить страницу новыми данными, используя функцию Ajax в представлении.
Функция Ajax в представлении
$(document).ready(function() {
$(".filter_checkbox").click(function(){
var filter = [];
$.each($("input[name='filter']:checked"), function(){
filter.push($(this).val());
});
$.ajax({
async: false,
type: 'POST',
data: {
filter: filter
},
url: "<?php echo base_url(); ?>index.php/ListingsController/showFilterListings",
success: function (response) {
}
});
});
});
Функция контроллера
public function showFilterListings(){echo $this->load->view('Apartments_Hotels', $data, TRUE);
}
Но это не работает.Может ли кто-нибудь, пожалуйста, помогите мне с загрузкой просмотра снова и снова с помощью функции AJAX