var hostName = "http://url";//接口公共的ip或者域名
var path={
"login":hostName + "/ace-app/user/login",//登录接口
"定义名称":hostName+"后缀名",//某某接口
};
function ajax(url,data,success,error){
$.ajax({
cache: false,//为保证数据的实时性,设为false,保证每次都请求
async:false,, //异步请求为true,同步请求为false
type: "post",//post或get请求
contentType :'application/json;charset=UTF-8',//请求头设置,表单就表单设置,具体看后端
processData:false,//false为序列化data
url: url,//请求地址
data: data,//请求参数
dataType: "json",//json或者jsonp
success:success,//成功的回调
error:error//错误的回掉
});
};
//具体设置还是要看后端什么需求来配合
//之后定义函数,例如我需要一个Post的ajax
function ajaxPost(url,data,success,error){
$.ajax({
type: "post",
url: url,
data: data,
dataType: "json",
success:success,
error:error
});
};
//最后在需要用的界面中调用方法,传入参数即可
ajaxPost(
"www.shiAvicii.cn",
{"name":"Avicii","age":20},
function(success){
console.log(success)
},
function(err){
console.log(err)
}
);