43 lines
1.7 KiB
JavaScript
43 lines
1.7 KiB
JavaScript
|
/* фильтр фотографов */
|
|||
|
|
|||
|
$(".filter").keyup(function(event) {
|
|||
|
$('#find-list').html('');
|
|||
|
//$('#find-list *').hide('200');
|
|||
|
$("#form-filtr").submit();
|
|||
|
|
|||
|
})
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
$("#form-filtr").submit(function(event) {
|
|||
|
event.preventDefault();
|
|||
|
var formData = new FormData(this);
|
|||
|
$('#find-list').html('');
|
|||
|
$.ajax({
|
|||
|
type: 'POST', // Тип запроса
|
|||
|
url: "/act/find_fotograf", // Скрипт обработчика
|
|||
|
data: formData, // Данные которые мы передаем
|
|||
|
cache: false, // В запросах POST отключено по умолчанию, но перестрахуемся
|
|||
|
contentType: false, // Тип кодирования данных мы задали в форме, это отключим
|
|||
|
processData: false,
|
|||
|
dataType: 'json',
|
|||
|
success: function(data) {
|
|||
|
|
|||
|
$.each(data, function(index, element) {
|
|||
|
var find_result = '<div class="card col-xs col-sm col-md-4 col-lg-4 col-xl-4 col-xxl-4 p-0"><img src="/img/avatars/' + element.ava + '.jpg" class="card-img-top" alt="' + element.fio + '" style="width:100%"><div class="card-body"><h5 class="card-title">' + element.fio + '</h5><p class="card-text">' + element.o_sebe + '</p><p class="card-text"><b>Рейтинг: ' + element.reyt + '</b></p><a href="/user/' + element.id + '" class="btn btn-primary">Смотреть профиль</a></div></div>';
|
|||
|
|
|||
|
if (element.id) $('#find-list').append(find_result);
|
|||
|
});
|
|||
|
|
|||
|
//alert(data);
|
|||
|
/* printMessage('#result', data);*/
|
|||
|
},
|
|||
|
error: function(data) {
|
|||
|
console.log(data);
|
|||
|
}
|
|||
|
});
|
|||
|
|
|||
|
})
|