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