AJAX(包括跨域)post请求封装
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);