​Ajax的属性以及同异步的区别

定义

ajaxJS中一种页面无刷新的数据交互技术

属性

  url : 发送请求去的地址
  type : http请求方法(get/post)
  data : 要传的数据
  dataType : 服务器返回的数据类型("json")
  async : 同异步请求(默认是true->异步请求,false就是同步请求)
  success : 请求成功后的回调函数
  error : 请求失败后的回调函数
  contentType : (false) 不允许修改数据格式
  processData : (false) 不让http去处理数据内容

同异步的区别

  • async,默认情况下asynctrue,是异步请求。当asyncfalse时,是同步请求

  • ajax为异步请求时,在ajax向服务端发去请求后,在等待server返回结果的时候,浏览器会继续执行ajax方法后面的 代码,直到server返回结果后再执行ajaxsuccess或者error

  • ajax为同步请求时,在ajax向服务端发去请求后,在等待server返回结果的时候,浏览器执行会停留在ajax方法中, 直到server返回结果执行success或者error后,再执行后面的代码

简单来说就是看本次ajax的操作结果是否影响下一次的操作,如果影响就设置为同步请求,反之就设置为异步请求

本作品采用《CC 协议》,转载必须注明作者和本文链接
EMin
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!