From ab1cd18acb621df5d4e908d463b61cf2414a4e67 Mon Sep 17 00:00:00 2001 From: Afiq Hamzah Date: Sun, 14 Jan 2024 11:00:38 +0800 Subject: [PATCH] Set fetch api request to no cache when fetching cawangan data - based on https://stackoverflow.com/a/64332062 --- resources/views/gadaian/v2/index.blade.php | 35 +++++++++++++--------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/resources/views/gadaian/v2/index.blade.php b/resources/views/gadaian/v2/index.blade.php index 92ab7cb..bf19f2b 100644 --- a/resources/views/gadaian/v2/index.blade.php +++ b/resources/views/gadaian/v2/index.blade.php @@ -733,7 +733,24 @@ } }); - function verifyGadai(func){ + function getDataCawangan(){ + + let header = { + 'pragma': 'no-cache', + 'cache-control': 'no-store', + }; + + let kodcaw = $('#kodcaw').val(); + let teller = "{{ Auth::user()->name }}"; + let apiUrl = api_url + '/api/GetCurrentTunai/' + kodcaw + '?kodlaluan=' + teller; + + return fetch(apiUrl, { + header: header, + }) + .then(response => response.json()); + } + + async function verifyGadai(func){ $("#terima_gadai").prop('disabled', true); event.preventDefault(); var kodcaw = $('#kodcaw').val(); @@ -765,21 +782,11 @@ event.preventDefault(); return false; } - $.ajax({ - method: 'get', - url: api_url + '/api/GetCurrentTunai/' + kodcaw, - async: false, - dataType:'json', - data:{ - 'kodlaluan': teller - }, - success:function(data){ - bakiakhir = data.baki; - } - }); + let dataCawangan = await getDataCawangan(); + let bakiAkhir = dataCawangan.baki; - if(bakiakhir < pinjaman){ + if(bakiAkhir < pinjaman){ $("#terima_gadai").prop('disabled', false); Swal.fire({ icon: 'error',