前端ajax:重构ajax

整合ajax方法

不需重复编写一些重复的ajax参数

var hajax = (hajax || function () {
    var h = {},
        option = {

            //以下整合再修改
            dataType: "jsonp",
            jsonpCallback: "callback",
            crossDomain: true,
            url: "http://localhost:8080"
        },
        ajaxOption = {
            type: "get",
            cache: "false",
            contentType: "application/json;charset=utf-8",
        },
        submitOption = {
            type: "post",
            contentType: false,
            processData: false,
        }
    h.ajax = function (url, opt) {
        opt || (opt = {});
        opt.url = option.url + url;
        $.ajax($.extend({}, ajaxOption, option, opt));
    }
    h.ajaxSubmit = function (url, opt) {
        opt || (opt = {});
        opt.url = option.url + url;
        $.ajax($.extend({}, submitOption, option, opt));
    }
    return h;
}());

使用

 hajax.ajax("mArchive/ setMaintainArchive.do",{
                    data : {
                        maintain_time: date,
                        hardware_change: yjbd,
                        software_change: rjbd,
                        parameter_setting : cssz,
                        file: nfile
                    },
                    success:function (data) {
                        //	接收后端传回信息
                        //Error: 提示保存失败,失败原因:?
                        if(data.state == "error"){
                            alert("保存失败")
                        }
                        if(data.state == "success"){
                            //Success:提示保存成功,并返回维护档案列表页
                            window.location.href = "whda.html";
                        }
                    },
                    error:function (data) {
                        alert("保存失败")
                    }
                });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值