jq封装ajax的一些方法(仅供自己参考)
来源:互联网 发布:淘宝主图制作工具 编辑:程序博客网 时间:2024/05/19 23:26
写一个系列的前端页面,我们会有一种需求,风格统一,代码高效率的复用,那下面简单的说下 这时候jq的请求
ajax请求会有五个过程:发送请求之前,发送请求,请求成功和出错,请求完成,整个ajax全部完成,(我个人的分析不喜勿喷)。
为啥会有这五个状态!主要是体现在用户体验上,当然都用过请求成功和发送请求。但是剩下的几种状态也能很好地体现出你对用户的体验的提升。
function test_ajax(){ $.ajax( { type:"",//通常会用到两种:GET,POST。默认是:GET url:"",//(默认: 当前页地址) 发送请求的地址 dataType:"",//预期服务器返回的数据类型。 beforeSend:beforeSend, //发送请求 success:callback, //请求成功 error:error,//请求出错 complete:complete//请求完成 });}function error(XMLHttpRequest, textStatus, errorThrown){ // 通常情况下textStatus和errorThown只有其中一个有值 //请求出错啦}function beforeSend(XMLHttpRequest){ //loading等待;}function complete(XMLHttpRequest, textStatus){ //请求完成}function callback(msg){ //成功返回数据}
当然这是一个松散的 函数,看上去和其他时候没啥不一样,只是方便调用了而已,但是如果封装成对象函数,加上弹窗ui,也许我们能慢慢看到一个不一样的世界。新的世界并不是一日构成的,在这个慢慢构建的过程中。。。
阅读全文
0 0
- jq封装ajax的一些方法(仅供自己参考)
- mysql参考(仅供自己参考)
- maven学习(仅供自己参考)
- gsoap编译(仅供自己参考)
- 收藏一些比较牛逼的博客地址,仅供自己参考。
- 基础的几个jq ajax 小测试(本文章没有效果,仅供对比学习)
- <android>对NoHttp的封装使用,仅供学习参考
- Struts标签库(仅供自己参考)
- 多并发条件依赖执行 (仅供自己参考)
- Springmvc遇到的问题和解决方案(仅供自己参考,不喜勿喷)
- C#中的一些常用的方法或语法(仅供自己学习用)
- log4j学习_仅供自己参考
- urlrewrite学习_仅供自己参考
- proxool学习_仅供自己参考
- hadoop个人笔记,仅供自己参考
- 仅供自己参考第三方登录
- 线性代数的一些笔记(仅供自己作back up)
- 学习封装的一些知识点(来源书上,仅供个人学习使用)
- 我的第一行python代码
- Instagram技术上做到拍摄/选取视频+滤镜生成视频全程无等待原因以及时间对算法的制约
- [日推荐]『youhui优惠券』领点优惠券再去买买买!
- 字符copy函数原型
- 300.6 不用乘法运算符实现2X16
- jq封装ajax的一些方法(仅供自己参考)
- 使用 vim + ctags + cscope + taglist 阅读源码 收藏 bo博 发表于 5年前 阅读 20197 收藏 14 点赞 4 评论 1 最近,准备跟学长一起
- 你应该知道的RPC原理
- 文件I/O、文件和目录学习总结
- 26:字符串最大跨距(1.7编程基础之字符串)
- 静态持续变量
- Invalid name: "@types/node"
- JS获取某年某月的总天数
- Tp框架实现好看分页效果