一个轻巧迷你的HTTP请求库,专为简单web应用提供了Ajax, jsonp and ready等特性功能!

一个轻巧迷你的HTTP请求库,专为简单web应用提供了Ajax, jsonp and ready等特性功能!

tips: 无论是jQuery到zepto,抑或是vue-resource到axios,其HTTP解决方案都很全很强大,但是很多时候小伙伴总会问我有没有更简单更纯粹的解决方案:有!就是miniAjax! 该仓库是笔者从实际开发项目中抽离的一个迷你库,用工作之余时间总结,还是花了不少心思,希望小伙伴们给仓库地址给个★(star):

浏览器支持

用法

miniAjax中仅有3个接口:包括ajax,jsonp和ready函数:

ajax

ajax({

url: "./testXhr.php", //服务器请求地址

type: "POST", //请求方法类型:GET/POST

data: { name: "WeideMo", age: 26 }, //请求参数对象

dataType: "json", //接收数据类型

success: function (response, xml) {

// 请求成功回调后处理

},

fail: function (status) {

// 请求失败回调后处理

}

});

jsonp

jsonp({

url:"https://github.com/WeideMo/", //服务器请求地址

callback:"callback", //接收回调名称与后端服务器协商,这里协商名称为callback

data:{id:"1000120"}, //请求参数对象

success:function(json){

// 请求成功回调后处理

},

fail:function(){

// 请求失败回调后处理

},

time:10000 //客户端自定义超时参数

})

ready

ready(function(){

// 在页面准备好时做些事情

})

特性

浏览器高覆盖度

几乎支持所有的浏览器,甚至是相对古老的ie系列。

超轻量

压缩版本小于2k,如果你使用 gzip,它将小于 1k。

纯粹

miniajax是满足web开发的基本要求,它只负责三件事:ajax,jsonp 和 ready。

更多

ajax jsonp 中文,miniAjax:一个轻巧而实用的ajax/jsonp HTTP请求库相关推荐

  1. AJAX 在中文社区的“集体信仰动摇”?!

    最近好像在中文社区又多了关于AJAX的讨论,很多都是说AJAX仅仅是过渡技术,又或者说AJAX现在有些滥用了,反正就好像一场狂热下来大家又成了怀疑论者了. Microsoft Expression 看 ...

  2. PHP ajax 传递中文乱码,ajax+php传递中文乱码解决办法

    AJAX的乱码的出现在的原因 由于XMLHTTP采用的是Unicode编码上传数据,而一般页面采用的是gb2312,这就造成显示页面时产生乱码.而当在获取页面时的XMLHttp返回的是utf-8编码, ...

  3. Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法

    网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法.我看不懂啊,觉得好复杂.翻了好多前辈的网页,找到一个解决方案.我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就 ...

  4. ajax数据传送中文乱码,springmvc 发送ajax出现中文乱码的解决方法汇总

    使用spingmvc,在JS里面通过ajax发送请求,并返回json格式的数据,从数据库拿出来是正确的中文格式,展示在页面上就是错误的??,研究了一下,有几种解决办法. 我使用的是sping-web- ...

  5. 一个例子探究jQuery的Ajax应用(一)

    JavaScript技能的不足致使很长一段时间对于前端交互处理望而却步,看着编程语言TOP排行榜JavaScript的热度,加上好多网站的用户体验越来越如心,这些都离不开JavaScript. 说白了 ...

  6. JQuery AJAX提交中文乱码的解决方案

    $.post('doSearch.action',  { page : page, vip : vip, searchType : searchType, subtype : subtype, typ ...

  7. drupal ajax 分页,在drupal中使用Ajax时要保持一个404

    你好,我在我的(新手)Drupal站点有一个ajax调用这个问题.我试图从表单字段保存一些数据,通过jQuery发布到我的Drupal模块中的函数.这里是我的代码:在drupal中使用Ajax时要保持 ...

  8. 一个轻巧强大的模拟服务器接口桌面软件

    easyserver 一个轻巧但是功能强大的模拟服务器桌面程序. https://github.com/xingliuhua/easyserver 背景 作为前端开发或者APP开发者,经常会遇到服务端 ...

  9. 一个轻巧高效的多线程c++stream风格异步日志(二)

    一个轻巧高效的多线程c++stream风格异步日志(二) 文章目录 一个轻巧高效的多线程c++stream风格异步日志(二) 前言 LogFile类 AsyncLogging类 AsyncLoggin ...

最新文章

  1. Android 基础概念了解
  2. pycocotools/_mask.c:no such file or directory
  3. 证明CLIQUE(团问题)是NP完全
  4. 输入法辅助工具:自动切换输入法 for Mac
  5. java xheditor,xhEditor不能支持本map片上传,请问
  6. 03 tcl提取文件路径操作
  7. 【清华大学】深入理解操作系统(陈渝) 第二章
  8. qq扫描用户文件传腾讯服务器,QQ被传窃取用户浏览器隐私,腾讯称为判断恶意登录而读取的数据...
  9. 2017滴滴校招 连续最大和(DP)
  10. 服务器硬盘热插拔检测不到,用过这么多年才知道, 原来有的设备是真的不能热插拔的!...
  11. 北大计算机研究生有多神仙,北大考研成绩公布,还上“热搜”,这都是些什么“神仙分数”?...
  12. iOS各种设备识别码IDFA、UDID、UUID、MAC、OpenUDID、IDFV
  13. maven、gradle 设置MANIFEST.MF配置
  14. 如何学会600多种编程语言
  15. linux下主目录和根目录的区别
  16. pythonipo模型包括_python ipo模型是指什么?_Python教程,python,ipo,模型
  17. RISC-V双周报1.12-1.26
  18. 关于设定校园二手租赁系统的计划、功能及建议
  19. M.2、mSATA、NGFF、miniPCI-e接口引脚定义
  20. 抖音短视频如何添加抖音小程序;个人与企业该怎么运营小程序。

热门文章

  1. 烤仔说 | 在 Sorare 等你“一球成名”(内含教程)
  2. CSS制作垂直口风琴2
  3. 微软亚洲研究院院友会,AI大牛新动向|AI科技评论周刊
  4. 什么是Maixpy3
  5. 解决Notepad++ Plugin Manager无法加载插件的方法
  6. anaconda启动 (base)环境问题
  7. 18.03.21 继承作业
  8. 秋日黄花城,红叶映长城
  9. 零售药店计算机操作内容培训,零售药店的年度培训记录.docx
  10. 中石油:皇家棋神(思维)