jQuery数据交互Ajax
一、Ajax的使用
1.1、load方法:从服务器上获取静态数据文件
1.2、GET和POST方法
1.3、ajax方法 $.ajax(options)
参数options是一个对象类型的数据包含
1.4、getJSON方法:专用于加载json文件
二、promiseJS规范使用
什么是promise? 【jQuery数据交互Ajax】promise对象用来进行延迟(deferred)和异步(asynchronous)计算,执行完$.ajax后返回一个对象,用变量接收这个对象后,可以把不同状态的回调函数添加在这个对象上.
如何使用promise?
var promise = $.ajax({
type:"get",
url:"zed.txt",
async:true
});
promise.done(function(res){alert(res)}).fail(function(err){alert(err)}).always(function)(){console.log('123')});
.done()当数据请求成功后会执行这个方法,并把数据传递进回调函数
.fail()当数据请求失败后会执行这个方法,并把错误传递进回调函数
.always()不论数据请求成功还是失败,都会执行这个方法
为什么要用promise? 使用promise可以为服务器的某一个状态添加多个回调函数
推荐阅读
- 大数据|滴滴开源了哪些有意思的项目()
- 数据库|滴滴技术牛逼吗(看它开源了哪些有意思的项目)
- 数据库|SpringBoot 项目模板(摆脱步步搭建)
- CentOS|CentOS7中如何在Docker在容器中使用MySQL数据库
- 大数据|大数据生态圈简介
- #|大数据平台进度,它来了
- big|大数据测试技术与实践之大数据技术生态总览
- 数据库|跟我学Springboot开发后端管理系统4(数据库连接池Druid和HikariCP)
- 数据库|SpringBoot数据库连接池Druid的配置及log4j:WARN的解决
- 技术干货|SpringBoot 2.0 中 HikariCP 数据库连接池原理解析