function AjaxData(func, _option) {
/// <summary>
///AjaxData
///【创建时间:2019-07-24 11:42:41】
/// </summary>
/// <param name="func">请求url</param>
/// <param name="_option">请求_option ={}</param>
/// <returns>【返回值】</returns>
_option = typeof (_option) == undefined ? {} : _option;
var _url = WebsiteUrl + func;
_url = WebsiteUrl == "/" ? func : _url
$.ajax({
url: _url, //请求的url地址
dataType: _option.dataType || "json", //返回格式为json
async: _option.async || true,//请求是否异步,默认为异步,这也是ajax重要特性
data: _option.data || null, //参数值
type: _option.type || "GET", //请求方式
beforeSend: function (res) {
//请求前的处理
if (typeof (_option.beforeSend) == "function") {
_option.beforeSend(res)
}
},
success: function (res) {
//请求成功时处理
if (typeof (_option.success) == "function") {
_option.success(res)
}
},
complete: function (res) {
//请求完成的处理
if (typeof (_option.complete) == "function") {
_option.complete(res)
}
},
error: function (err) {
//请求出错处理
if (typeof (_option.error) == "function") {
_option.error(err)
}
}
});
}