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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
  }
});

以上是关于js中请求数据的$post和$ajax区别(同步和异步问题)的主要内容,如果未能解决你的问题,请参考以下文章

AJAX中同步和异步的区别和使用场景

JS-Ajax相关知识

form表单的post请求和ajax的post的请求都有哪些区别

ajax中的async属性值之同步和异步及同步和异步区别

Ajax同步异步;get和post

教你怎么用ajax来进行交互(入门必看)!!!