I have this code using ajax
$.ajax({
url: '/shipments/courrier/get',
type: 'GET',
beforeSend: function (request) {
return request.setRequestHeader('X-CSRF-Token', $("meta[name='csrf-token']").attr('content'));
},
success: function(response){
let inputOptionsPromise = new Promise(function (resolve) {
console.log(response);
setTimeout(function () {
resolve({
'#FF0000': 'Red',
'#00FF00': 'Green',
'#0000FF': 'Blue'
})
}, 2000)
})
}
});
response has data returned
[{id: 1, name: "DHL", link: "https://webtrack.dhlglobalmail.com/?trackingnumber=",…},…]
0 : {id: 1, name: "DHL", link: "https://webtrack.dhlglobalmail.com/?trackingnumber=",…}
1 : {id: 2, name: "LBC", link: "https://www.lbcexpress.com/track/?tracking_no=",…}
but the problem, I don't have idea how to put it on resolve()
setTimeout(function () {
resolve({
'#FF0000': 'Red',
'#00FF00': 'Green',
'#0000FF': 'Blue'
})
}, 2000)
replacing this values
'#FF0000': 'Red',
'#00FF00': 'Green',
'#0000FF': 'Blue'
Anyone can give me better solution for this?