function ajaxPost(dataUrl, parameter, callback, bef_callback, com_callback, err_callback) {
$.ajax({
url: dataUrl,
dataType: 'json',
data: parameter,
type: 'post',
xhrFields: {
withCredentials: true
},
crossDomain: true,
beforeSend: function (data) {
if (bef_callback) {
bef_callback(data)
}
},
success: function (data) {
if (callback) {
callback(data)
}
},
complete: function (data) {
if (com_callback) {
com_callback(data)
}
},
error: function (data) {
if (err_callback) {
err_callback(data)
}
}
});
}
调用:
var web_list_dataUrl ="XXX.php";
var web_list_parameter = {XX:XX};
var web_list_callback = function (data) {
if (data.status == "OK") {
alert("移除成功")
} else {
alert("移除失败")
}
};
var web_list_bef_callback = function (data) {
};
var web_list_com_callback = function (data) {
};
var web_list_err_callback = function (data) {
};
ajaxPost(web_list_dataUrl, web_list_parameter, web_list_callback, web_list_bef_callback, web_list_com_callback, web_list_err_callback);