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可以为服务器的某一个状态添加多个回调函数

    推荐阅读