js中请求数据的$post和$ajax区别(同步和异步问题)

$.post和$.Ajax都为页面上向后台发送请求,请求数据

1.post 因为post默认为异步请求,可是有时候我们会发现,本来要求请求马上出现,可是异步会导致后面突然再执行,这样就出很多问题

2.Ajax 最原始的Ajax,可以控制同步或者异步,属性:async设置为false,代表同步;async设置为true,代表异步
语法如下:
$.ajax({
  type : "post",
  url : "register/RegisterState",
  data : "test=" + test,
  async : false,
  success : function(data){
  data = eval("(" + data + ")");
  aDataSet = data;
  }
});

原文地址:https://www.cnblogs.com/GerryOfZhong/p/5219593.html