function ajax (options){
var defaults = {
type:'get',
url:'',
date:'',
header: {
'Content-Type': 'application/josn'
},
success: function(){},
error: function(){}
};
Object.assign(defaults,options);
var xhr = new XMLHttpRequest();
var params = '';
for(var attr in defaults.data){
params += attr + '=' +defaults.data[attr] + '&';
}
params.substr(0,params.length - 1);
if(defaults.type == 'get'){
defaults.url = defaults.url + '?' + params ;
}
if(defaults.type == 'post'){
var contentType = defaults.header['Content-Type'];
xhr.setRequestHeader('Content-type',contentType);
if(contentType == 'application/josn'){
xhr.send(J
封装好的ajax请求函数
最新推荐文章于 2023-09-20 10:27:08 发布