博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单封装的ajax请求
阅读量:6233 次
发布时间:2019-06-22

本文共 1279 字,大约阅读时间需要 4 分钟。

简单封装了一个ajax请求,做一下统一处理,少写重复代码,只是一个初步的代码,没有经过优化。

$.extend({    myAjax: function (option, rollBack) {        var that = this;        var myOption = {            type: "post",            timeout: 10000,            success: function (data) {                data = $.eval(data);                if (data.hasOwnProperty("Success")) {                    if (data.Success) {                        if (rollBack)                            rollBack(data);                        else {                            swal(data.Message, "", "success");                        }                    }                    else {                        console.info(data);                        swal(data.Message, "", "info");                    }                } else {                    if (rollBack)                        rollBack(data);                }             },            error: function (data) {                if (data.statusText == "timeout") {                    swal("处理数据超时,请稍后再试", "", "info");                } else {                    swal("后台出现错误,请稍后再试", "", "info");                }                console.info(data);            }        };        myOption = $.extend(myOption, option);        $.ajax(myOption);    }});

 

转载于:https://www.cnblogs.com/bobo-pcb/p/10600400.html

你可能感兴趣的文章
计算机高手也不能编出俄罗斯方块——计算机达人成长之路(16)
查看>>
停电遭遇ORA-600
查看>>
JAVA设计模式--工厂方法模式
查看>>
移动物联网的Arduino开发板:Particle推出Electron
查看>>
SSM框架Spring+SpringMVC+MyBatis——详细整合教程
查看>>
error LNK2001: 无法解析的外部符号 __CrtDbgReport
查看>>
安装Robot Framework-Mac
查看>>
在CentOS中安装flashplay插件
查看>>
mysql binlog日志
查看>>
纠错--跟我学Java第130页
查看>>
BPDU Filtering的意义(BPDU Filtering在全局配置与接口配置上的区别)
查看>>
什么是CDN?什么是CDN管理系统?
查看>>
iOS开发UI篇—推荐两个好用的Xcode插件
查看>>
有趣的机器学习:最简明入门指南
查看>>
Js中对外部js文件的引用顺序直接影响到未定义的有关问题
查看>>
决心书
查看>>
实现基于LNMP 的电子商务网站
查看>>
window.open网页打印页头页尾为空,支持浏览器IE8
查看>>
shell 命令中变量与从定向的运用...
查看>>
福昕阅读器曝多个安全漏洞 可导致远程任意代码执行
查看>>