Created
September 27, 2021 07:50
-
-
Save slav123/fe4b3841b7aca9d03606c33559b81d12 to your computer and use it in GitHub Desktop.
post fetch query
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
postData('notes/update_note_date', { | |
id: element.parentElement.getAttribute("data-id"), | |
lead_id: element.parentElement.getAttribute('data-lead'), | |
note_type: element.parentElement.getAttribute('data-type'), | |
field: element.parentElement.getAttribute('data-field'), | |
value: element.value | |
}).then(data => { | |
console.log(data); // JSON data parsed by `data.json()` call | |
}); | |
// Example POST method implementation: | |
async function postData(url = '', data = {}) { | |
// Default options are marked with * | |
const response = await fetch(url, { | |
method: 'POST', // *GET, POST, PUT, DELETE, etc. | |
mode: 'cors', // no-cors, *cors, same-origin | |
cache: 'no-cache', // *default, no-cache, reload, force-cache, only-if-cached | |
credentials: 'same-origin', // include, *same-origin, omit | |
headers: { | |
'Content-Type': 'application/json' | |
// 'Content-Type': 'application/x-www-form-urlencoded', | |
}, | |
redirect: 'follow', // manual, *follow, error | |
referrerPolicy: 'no-referrer', // no-referrer, *no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url | |
body: JSON.stringify(data) // body data type must match "Content-Type" header | |
}); | |
return response.json(); // parses JSON response into native JavaScript objects | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment