var ajax = {};
ajax.converToDates = function(DateStr) {
var myDate = new Date(DateStr);
var strDate = myDate.getFullYear() + "-" + (myDate.getMonth() + 1) + "-" + myDate.getDate();
return strDate;
}
//ajax 请求
ajax.getPost = function (url, data, async, type, dataType, successfn, errorfn) {
async = (async == null || async == "" || typeof (async) == "undefined") ? "true" : async;
type = (type == null || type == "" || typeof (type) == "undefined") ? "post" : type;
dataType = (dataType == null || dataType == "" || typeof (dataType) == "undefined") ? "json" : dataType;
data = (data == null || data == "" || typeof (data) == "undefined") ? { "date": new Date().getTime() } : data;
$.ajax({
type: type,
async: async,
data: data,
url: url,
dataType: dataType,
success: function (d) {
successfn(d);
},
error: function (e) {
if (e.responseText) {
successfn(e.responseText);
} else {
errorfn(e);
}
}
});
};
ajax.post = function (url, data, async, successfn, errorfn) {
ajax.getPost(
url,
data,
async,
"POST",
"application/x-www-form-urlencoded",
successfn,
errorfn
)
}
ajax.get = function (url, data, async, successfn, errorfn) {
ajax.getPost(
url,
data,
async,
"GET",
"application/x-www-form-urlencoded",
successfn,
errorfn
)
}
//jsonp 请求
ajax.jsonp = function (url, jsonpParam, data, async, successfn, errorfn) {
$.ajax({
url: url,
jsonp: jsonpParam,
type: "get",
dataType: "jsonp",
async: async,
data: data,
success: function (result) {
successfn(result);
},
error: function (e) {
errorfn(e);
}
});
}
ajax.converToDates = function(DateStr) {
var myDate = new Date(DateStr);
var strDate = myDate.getFullYear() + "-" + (myDate.getMonth() + 1) + "-" + myDate.getDate();
return strDate;
}
//ajax 请求
ajax.getPost = function (url, data, async, type, dataType, successfn, errorfn) {
async = (async == null || async == "" || typeof (async) == "undefined") ? "true" : async;
type = (type == null || type == "" || typeof (type) == "undefined") ? "post" : type;
dataType = (dataType == null || dataType == "" || typeof (dataType) == "undefined") ? "json" : dataType;
data = (data == null || data == "" || typeof (data) == "undefined") ? { "date": new Date().getTime() } : data;
$.ajax({
type: type,
async: async,
data: data,
url: url,
dataType: dataType,
success: function (d) {
successfn(d);
},
error: function (e) {
if (e.responseText) {
successfn(e.responseText);
} else {
errorfn(e);
}
}
});
};
ajax.post = function (url, data, async, successfn, errorfn) {
ajax.getPost(
url,
data,
async,
"POST",
"application/x-www-form-urlencoded",
successfn,
errorfn
)
}
ajax.get = function (url, data, async, successfn, errorfn) {
ajax.getPost(
url,
data,
async,
"GET",
"application/x-www-form-urlencoded",
successfn,
errorfn
)
}
//jsonp 请求
ajax.jsonp = function (url, jsonpParam, data, async, successfn, errorfn) {
$.ajax({
url: url,
jsonp: jsonpParam,
type: "get",
dataType: "jsonp",
async: async,
data: data,
success: function (result) {
successfn(result);
},
error: function (e) {
errorfn(e);
}
});
}