JavaScript's Fetch API is good enough for you 🤓
Axios reached V1.0 few weeks ago.
Time to celebrate? I guess not.
https://youmightnotneedjquery.com was my “go to” ever since. Modern JavaScript doesn’t get the Spotlight like the npm projects that abstract what’s mostly already present.
Check out this super simple example of a form submission 🥹 🥰
function submitInBackground(buttonId, formId, url) {
document.getElementById(buttonId).addEventListener("click", function(e) {
e.preventDefault();
const form = document.getElementById(formId);
const data = new FormData(form);
fetch(url, {
// signal: searchAbortController.signal,
method: "POST",
cache: "no-cache",
body: new FormData(form),
})
.then((response) => response.json())
.then((data) => {
console.log(data);
});
return false;
});
}
⬅️ Read previous Read next ➡️