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);

  

 

相关文章

$.AJAX()方法中的PROCESSDATA参数 在使用jQuery的$.ajax()方...
form表单提交的几种方式 表单提交方式一:直接利用form表单提...
文章浏览阅读1.3k次。AJAX的无刷新机制使得在注册系统中对于...
文章浏览阅读1.2k次。 本文将解释如何使用AJAX和JSON分析器在...
文章浏览阅读2.2k次。/************************** 创建XML...
文章浏览阅读3.7k次。在ajax应用中,通常一个页面要同时发送...