remove unused class in ajax

This commit is contained in:
LailaWulandarii 2026-01-01 00:14:38 +07:00
parent fd224c1278
commit c9c095e0ee
1 changed files with 9 additions and 13 deletions

View File

@ -153,7 +153,7 @@ class="page-number text-decoration-none">{{ $page }}</a>
let selectedCat = '';
let selectedSize = '';
// Fungsi Tunggal untuk Ambil Data (AJAX)
// Fungsi Ambil Data (AJAX)
function fetchBuket(url = "{{ route('pesan.buket') }}") {
$.ajax({
url: url,
@ -175,7 +175,7 @@ function fetchBuket(url = "{{ route('pesan.buket') }}") {
});
}
// Event Search (Live Search)
// Event live Search
$('#input-search').on('keyup', function() {
clearTimeout(timeout);
timeout = setTimeout(function() {
@ -189,36 +189,33 @@ function fetchBuket(url = "{{ route('pesan.buket') }}") {
$('.filter-cat').removeClass('active');
$(this).addClass('active');
selectedCat = $(this).data('cat');
// Jika ingin langsung filter tanpa klik tombol 'Terapkan', panggil fetchBuket() di sini
});
// Event Pilih Ukuran
$('.filter-size').on('click', function() {
// Reset semua tombol size ke style awal
$('.filter-size').removeClass('active');
// Tambahkan active ke yang diklik
$(this).addClass('active');
selectedSize = $(this).data('size');
});
// Klik Tombol Terapkan Filter
$('#btn-apply-filter').on('click', function() {
fetchBuket();
});
$(this).blur();
$(this).removeClass('active');
});
// Pagination AJAX
$(document).on('click', '.pagination a', function(e) {
e.preventDefault();
let url = $(this).attr('href');
fetchBuket(url); // Gunakan fungsi fetch dengan URL pagination
fetchBuket(url);
window.scrollTo(0, 400);
});
var slider = document.getElementById('price-slider');
noUiSlider.create(slider, {
start: [50000, 500000],
start: [0, 500000],
connect: true,
range: {
'min': 0,
@ -240,18 +237,17 @@ function fetchBuket(url = "{{ route('pesan.buket') }}") {
});
</script>
{{-- Letakkan di file yang rutenya pesan.buket --}}
@if (session('waUrl'))
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
// Tampilkan popup sukses dulu
// Tampilkan popup sukses
Swal.fire({
title: 'Pesanan Berhasil!',
text: "{{ session('success') }}",
icon: 'success',
confirmButtonText: 'Konfirmasi WhatsApp',
confirmButtonColor: '#3B8181', // Warna Hijau WA
confirmButtonColor: '#3B8181',
allowOutsideClick: false
}).then((result) => {
if (result.isConfirmed) {