
jQuery AJAX请求
发布日期:2021-05-07 07:13:08
浏览次数:26
分类:精选文章
本文共 2006 字,大约阅读时间需要 6 分钟。
文章目录
发送AJAX请求
get请求
- 语法:
$.get('请求地址', 参数, 成功的回调函数, 'json');参数1:请求地址参数2:请求携带的数据,可以是拼接的字符串形式,也可以是对象形式参数3:成功的回调函数,参数为响应回来的的数据参数4:希望返回的数据格式
- 使用:
$.get('get.php',{ id:1},function(res){ console.log(res);},'json');
post请求
- 语法:
$.post('请求地址', 参数, 成功的回调函数, 'json');// 参数1:请求地址// 参数2:请求携带的数据,可以是拼接的字符串形式,也可以是对象形式// 参数3:成功的回调函数,参数为响应回来的的数据// 参数4:希望返回的数据格式
- 使用:
$.post('post.php',{ id:1},function(res){ console.log(res);},'json');
ajax请求
- 语法:
// 只接受一个参数,是一个对象,这个对象对当前的请求进行所有的配置$.ajax({ url: './ajax', // 必填,请求的地址 type: 'GET', // 选填,请求方式,默认是 GET(忽略大小写) data: { }, // 选填,发送请求是携带的参数 dataType: 'json', // 选填,期望返回值的数据类型,默认是 string async: true, // 选填,是否异步,默认是 true success () { }, // 选填,成功的回调函数 error () { }, // 选填,失败的回调函数 cache: true, // 选填,是否缓存,默认是 true context: div, // 选填,回调函数中的 this 指向,默认是 ajax 对象 status: { }, // 选填,根据对应的状态码进行函数执行 timeout: 1000, // 选填,超时事件})
- 使用:
$.ajax({ type:"post", url:"ajax.php", dataType:"json", success:function(res){ console.log(res); }});
jsonp请求
- 语法:
// 使用 $.ajax 方法也可以发送 jsonp 请求// 只不过 dataType 要写成 jsonp$.ajax({ url: './jsonp.php', dataType: 'jsonp', data: { name: 'Jack', age: 18 }, success (res) { console.log(res) }, jsonp: 'cb', // jsonp 请求的时候回调函数的 key jsonpCallback: 'fn' // jsonp 请求的时候回调函数的名称})
全局AJAX函数
- 全局ajax函数指的ajax的钩子函数
- 钩子函数指的是一件事情执行到某个阶段的时候自动调用的函数
ajaxStart
- 任意一个请求在 开始 的时候就会触发这个函数
$(window).ajaxStart(function () { console.log('有一个请求开始了')})
ajaxSend
- 任意一个请求在准备send之前会触发这个函数
$(window).ajaxSend(function () { console.log('有一个要发送出去了')})
ajaxSuccess
- 任意一个请求在成功的时候就会触发这个函数
$(window).ajaxSuccess(function () { console.log('有一个请求成功了')})
ajaxError
- 任意一个请求在失败的时候就会触发这个函数
$(window).ajaxError(function () { console.log('有一个请求失败了')})
ajaxComplete
- 任意一个请求在完成的时候就会触发这个函数
$(window).ajaxComplete(function () { console.log('有一个请求完成了')})
ajaxStop
- 任意一个请求在结束的时候就会触发这个函数
$(window).ajaxStop(function () { console.log('有一个请求结束了')})
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月15日 11时11分33秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode122.买卖股票的最佳时机2Golang版
2021-05-08
Java 知识点总结篇(2)
2021-05-08
Python 知识点总结篇(2)
2021-05-08
Python 知识点总结篇(3)
2021-05-08
Numpy 如何操作数组
2021-05-08
爬取网易科技滚动新闻
2021-05-08
vuex modules
2021-05-08
Java笔记:单链表
2021-05-08
phthon基本语法——温习
2021-05-08
sleep、wait、yield、join——简介
2021-05-08
web项目配置
2021-05-08
VTK:Medical之MedicalDemo2
2021-05-08
c语言(基本数据类型)实参与形参传值 用汇编理解
2021-05-08
基于单片机可控音乐流水灯控制设计-全套资料
2021-05-08
基于单片机简易信号误差分析设计-全套资料
2021-05-08
基于单片机简易脉搏测量仪系统设计-毕设课设资料
2021-05-08
并发框架下的“基础类型”——浅析基本类型、ThreadLocal、原子类的线程安全机制
2021-05-08
VHDL代码风格
2021-05-08
图像处理系列1.skimage
2021-05-08