From 7dc0817f77dfca169a0353ca16c7114a96aa2c04 Mon Sep 17 00:00:00 2001
From: Nurmuhammet Allanov
Date: Tue, 1 Oct 2024 19:46:34 +0500
Subject: [PATCH] wip
---
resources/js/vendor/nova/js/additional.js | 68 ++++++++++-------------
1 file changed, 28 insertions(+), 40 deletions(-)
diff --git a/resources/js/vendor/nova/js/additional.js b/resources/js/vendor/nova/js/additional.js
index 0d92538..dc36efb 100644
--- a/resources/js/vendor/nova/js/additional.js
+++ b/resources/js/vendor/nova/js/additional.js
@@ -1,25 +1,3 @@
-async function postData(url, data) {
- try {
- const response = await fetch(url, {
- method: 'POST',
- headers: {
- 'Accept': 'application/json',
- 'Content-Type': 'application/json',
- },
- body: JSON.stringify(data),
- });
-
- if (response.ok) {
- const result = await response.json();
- } else {
- console.error();
- Nova.error('Error: ' + response.status + ' ' + response.statusText)
- }
- } catch (error) {
- Nova.error('Error: ' + error.message)
- }
-}
-
function csrf_token()
{
return document.querySelector('meta[name="csrf-token"]')?.getAttribute('content');
@@ -28,27 +6,37 @@ function csrf_token()
async function fetchCardHistory() {
let cardHistoryDetailContainer = document.getElementById('card-history-details');
- postData('/fetch-card-history', {
- '_token': csrf_token()
+ var headers = new Headers();
+ headers.append('Accept', 'application/json');
+
+ var formdata = new FormData();
+
+ fetch('/api/fetch-card-history', {
+ method: 'POST',
+ headers: headers,
+ body: formdata,
+ redirect: 'follow'
})
- .then(response => {
- console.log({a: response})
- // if (response.errCode != 0) {
- // Nova.error('Barlap bolmady, tor näsazlygy')
- // }
+ .then(response => response.json())
+ .then(result => console.log(result))
+ .catch(error => console.log('error', error));
- // cardHistoryDetailContainer.innerHTML = `
- // Şahamça: ${response.depName}
- //
- //
- // ${Array.from(response.transactions).map(transaction => {
- // return 'hello';
- // })}
- //
- //
- // `;
- })
+ // if (response.errCode != 0) {
+ // Nova.error('Barlap bolmady, tor näsazlygy')
+ // }
+
+ // cardHistoryDetailContainer.innerHTML = `
+ // Şahamça: ${response.depName}
+
+ //
+ //
+ // ${Array.from(response.transactions).map(transaction => {
+ // return 'hello';
+ // })}
+ //
+ //
+ // `;
}
// window.LaravelNovaWizardStore = {