jquery中关于ajax只对get,getpost,post进行了一个封装,当使用者要用post方式发送json数据时就需要调用$.ajax方法 多次下来 比较麻烦。个人对postjson进行了一个简易封装
直接上代码
//方法定义在jquery方法中
$.postJSON = function (url, data, callback) {
return $.ajax({
type: "post", //请求方式设置为post
url, //要请求的url地址
data: JSON.stringify(data), //传入的数据 转换为json对象
headers: {
"Content-Type": "application/json",
},//设置请求头
success: callback,//传入成功后的请求回调
....//自定义内容 可以设置错误回调 完成请求回调 请求前的回调
});
};
//调用
$.postJSON(
baseURL,
{ username: "admin1", password: "123321" },
(res) => {
console.log(res);
}
);
});