core-curl
Version:
17 lines (16 loc) • 410 B
JavaScript
module.exports = $ => ({url, methods, data, dataType, headers, jsonp}) => new Promise((resolve) => {
$.support.cors = true
$.ajax({
url,
data,
dataType,
headers,
type: methods,
success: resolve,
error: () => resolve({}),
jsonp,
xhrFields: {withCredentials: true},
crossDomain: true,
})
})