This commit is contained in:
2024-10-01 19:46:34 +05:00
parent 9be24c2a76
commit 7dc0817f77

View File

@@ -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() function csrf_token()
{ {
return document.querySelector('meta[name="csrf-token"]')?.getAttribute('content'); return document.querySelector('meta[name="csrf-token"]')?.getAttribute('content');
@@ -28,27 +6,37 @@ function csrf_token()
async function fetchCardHistory() { async function fetchCardHistory() {
let cardHistoryDetailContainer = document.getElementById('card-history-details'); let cardHistoryDetailContainer = document.getElementById('card-history-details');
postData('/fetch-card-history', { var headers = new Headers();
'_token': csrf_token() headers.append('Accept', 'application/json');
var formdata = new FormData();
fetch('/api/fetch-card-history', {
method: 'POST',
headers: headers,
body: formdata,
redirect: 'follow'
}) })
.then(response => { .then(response => response.json())
console.log({a: response}) .then(result => console.log(result))
// if (response.errCode != 0) { .catch(error => console.log('error', error));
// Nova.error('Barlap bolmady, tor näsazlygy')
// }
// cardHistoryDetailContainer.innerHTML = `
// <p>Şahamça: <strong>${response.depName}</strong></p>
// <p> // if (response.errCode != 0) {
// <ul> // Nova.error('Barlap bolmady, tor näsazlygy')
// ${Array.from(response.transactions).map(transaction => { // }
// return 'hello';
// })} // cardHistoryDetailContainer.innerHTML = `
// </ul> // <p>Şahamça: <strong>${response.depName}</strong></p>
// </p>
// `; // <p>
}) // <ul>
// ${Array.from(response.transactions).map(transaction => {
// return 'hello';
// })}
// </ul>
// </p>
// `;
} }
// window.LaravelNovaWizardStore = { // window.LaravelNovaWizardStore = {