码迷,mamicode.com
首页 > Web开发 > 详细

ajax

时间:2020-12-09 12:10:21      阅读:8      评论:0      收藏:0      [点我收藏+]

标签:原理   浏览器   内核   val   插件   jquer   合格   微软雅黑   引擎   

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:请求方式

ajax

标签:原理   浏览器   内核   val   插件   jquer   合格   微软雅黑   引擎   

原文地址:https://www.cnblogs.com/cjw554551/p/14088067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!