ip是你的地址,如果有端口号port这里写,封装好之后,直接用publicAjax就可以。
请看代码…
//封装一个公共请求函数
var ip=‘地址请写这里’;
//端口
var port = ‘’;
//定义服务名称
var serviceName = ‘’;
//定义请求类型
var ServiceInvocation = {
METHOD_CREATE: ‘POST’,
METHOD_DELETE:‘DELETE’,
METHOD_UPDATE:‘PUT’,
METHOD_GET:‘GET’
};
// publicAjax链式回调例子
//publicAjax(‘url’,
// {},
// ServiceInvocation.METHOD_GET
//).done(function(resp) {
// console.log(resp);
//}).fail(function(err) {
// console.log(err);
//});
function publicAjax(url, data, type, dataType, jsonp) {
var requestUrl = “https://” + ip + “/” + url;
if (port != ‘’){
requestUrl = “https://” + ip + ‘:’ + port + “/” + url;
}
// layer.load(2);
return $.ajax({
url: requestUrl,
// data: data || {},
data: JSON.stringify(data) || {},
type: type || ‘POST’,
// dataType: dataType || ‘json’,
contentType : dataType || ‘application/json’,
jsonp: jsonp || '',
// cache: true,
beforeSend: function(request) {
// request.setRequestHeader(“Access-Control-Allow-Origin”,"*");
},
success: function () {
layer.closeAll('loading');
},
error: function () {
// sessionStorage.clear();
layer.closeAll('loading');
},
});
}