Fetch Call in JavaScript


function ajaxCall(url,options, reqObj,cb) {
let defaultObj = {
method: 'GET',
mode:'cors',
cache:'no-cache',
dataType: "json",
headers:{
'Content-Type': 'application/json',
'Accept': 'application/json'
},
};
let ajaxObj = { ...defaultObj, ...reqObj };
fetch(url, ajaxObj).then(response => {
return cb(response.json());
}).then(data => {
// Work with JSON data here
cb(data);
}).catch(err => {
// Do something for an error here
console.log("Error in getting data..."+err);
});
}