export class Ajax {
static get(url: string): JQuery.jqXHR {
return $.getJSON(url);
}
static post(url: string, data: object): JQuery.jqXHR {
return $.ajax({
url,
data: JSON.stringify(data),
type: 'POST',
dataType: 'json',
contentType: 'application/json;charset=UTF-8',
})
}
static post2(url: string, data: object): JQuery.jqXHR {
return $.ajax({
url,
data: JSON.stringify(data),
type: 'POST',
dataType: 'json',
contentType: 'multipart/form-data;charset=UTF-8',
})
}
static postPro(url: string, data: object) {
$.ajax({
url,
data: JSON.stringify(data),
type: 'POST',
dataType: 'json',
contentType: 'application/json;charset=UTF-8',
})
}
static postCsrf(url: string, data: object): JQuery.jqXHR {
const csrfToken = $('meta[name="_csrf"]').attr('content');
return $.ajax({
url,
data: JSON.stringify(data),
type: 'POST',
dataType: 'json',
contentType: 'application/json;charset=UTF-8',
headers: {'X-Csrf-Token': csrfToken}
})
}
static postFile(url: string, formData: FormData) {
return $.ajax({
url,
data: formData,
type: 'POST',
contentType: false,
processData: false,
})
}
}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务