- Handle error event from JSONP element, and then set reject status from global callback Promise
- Such as response code 404/500
- We can use catch function to catch this reject status.
jsonp({
url: 'http://localhost',
// global function named `${jsonpCallback}` will be invoked when JSONP response
jsonpCallback: 'jsonp',
timeout: 5000,
// eg. ?customCallbackParams=...
callbackParams: 'customCallbackParams',
urlParams: {
// eg. ?key0=0&key1=1...
key0: 0,
key1: 1
}
})
.then(res => console.log(res))
+ .catch(err => console.error(err))