Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 1x 1x 3x 3x 2x 1x | import XHR from './xhr';
export async function ajaxPost (url: string, data: Record<string, any>): Promise<any> {
return new Promise((resolve, reject) => {
XHR({
url: url,
type: 'POST',
data: JSON.stringify(data),
withCredentials: true,
header: {
'Content-Type': 'application/json',
Accept: 'application/json,text/javascript'
},
success: (res: any) => {
resolve(res);
},
fail: (err: any) => {
reject(err || new Error('Ajax error'));
}
});
});
}
|