easy-ajax 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
easy-ajax 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: JavaScript
操作系统: 跨平台
收录时间: 2017-05-19
提 交 者: 郏高阳

easy-ajax 是为了治理前端乱写 Ajax 方法而生。基于 jquery 封装一些常用方法,后期计划加入前端数据缓存功能。

普通 Aajax 请求,及 GET、POST 封装,以及文件上传

源代码注释清晰,一目了然。

使用方法如下:

<script src="easy.ajax.js"></script>

API:

config配置项:

config{
    jqueryAjax默认配置外增加如下配置:
    mustCallback:强制回调(很多情况请求失败后直接在Ajax中提示后端返回的错误信息就结束了,不会进入回调函数,但很难避免失败也需要处理逻辑的情况,所以增加了此项配置,无论成功失败皆执行配置中的callback,前提是有回掉函数。)
}

使用from表单方式处理参数请求后台(接口使用@RequestParam时使用)

EasyAjax.post_form_json

使用普通方式请求(接口使用@RequestBody时使用)

EasyAjax.post_json

文件上传方法1:

var file = $(".xxx").get(0).files[0];
var fileData = new FormData();
fileData.append("file", file);
EasyAjax.ajax_Upload_File({
                    url: "URL",
                    data: fileData
                },
                function (data) {
                    if (data.success) {
                        //上传成功
                    }
                });

文件上传方法2:直接配置elem方法,使用方式如下:

EasyAjax.ajax_Upload_File_Elem({
                    url:"URL"
                    , elem: "#icon"
                },function (res) {
                    if (res.success) {
                        //上传成功
                    }
                });
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

easy-ajax 的相关资讯

还没有任何资讯

easy-ajax 的相关博客

Take it easy

Learn to say "Fuck You" to the world every once in a while 学会偶尔对这个世界说“去你的” Just stop thinking, worryi...

HTTPS is easy

HTTPS is easy https://www.troyhunt.com/https-is-easy/ HTTPS is easy! In fact, it's so easy I decided to create 4 shor...

easy_install

目录 easy_install 简介 easy_install 安装 1、windows 下 2、linux 下 easy_install 使用方法 easy_install 简介 easy_insta...

easy_install

下载http://peak.telecommunity.com/dist/ez_setup.py cmd>python ez_setup.py 将D:\Python27\Scripts添加到环境变量中 easy...

Easy-UI

前段时间做了一个项目,要用到`Jquery EasyUI`,也是重新学起,期间踩了一些坑,记录下来备忘。

so easy,too happy

一、预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 8 • Estimate...

so easy, too happy

一、预估与实际 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 • Estimate •...

easy-ajax 的相关问答

还没有任何问答,马上提问

评论 (3)

加载中
打分: 力荐
很方面,很实用
2017/05/22 15:12
回复
举报
mark
2017/05/20 10:30
回复
举报
打分: 力荐
easy-ajax忠实粉丝
2017/05/19 17:19
回复
举报
更多评论
3 评论
48 收藏
分享
返回顶部
顶部