remove unused class in ajax
This commit is contained in:
parent
fd224c1278
commit
c9c095e0ee
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue