1.同步:
客户端发送请求到服务器端,当服务器返回响应之后,客户端都处于等待卡死状态
2.异步:
客户端发送请求到服务器端,无论服务器是否响应,客户端都可以随意做其他事情,不会被卡死
3.ajax的运行原理
页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,
Ajax引擎会提交请求到 服务器端,在这段时间里,
客户端可以任意进行任意操作,直到服务器端将数据返回 给Ajax引擎后,
会触发你设置的事件,从而执行自定义的js逻辑代码完成某种页面 功能。
4.json数据格式
作用:
使用ajax进行前后台数据交换
移动端与服务器端的数据交换
5.json的格式
1.对象格式{"key1":obj,key2:obj}
2.数组/集合格式:[obj,obj,obj]
6.json的转换插件
Gson
7.jquery的ajax
格式:
get请求
$.get(url,[datat],[callback],[type])
post请求
$.post(url,[data],[callback],[type])
url:代表服务器请求地址
data:代表请求服务器端的数据
callback:表示服务器成功响应所触发的函数
type:表示服务器端返回的数据类型
8.$.ajax({ option1:value1,option2:value2... })
常用的option
async:是否异步,默认是true代表异步
data:发送到服务器的参数,json格式
dataType:服务器返回的数据类型,常用text和json
success:成功响应执行的函数
type:请求方式
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。