1. 首页
  2. 编程语言
  3. Javascript
  4. 解决ajax请求后台,有时收不到返回值的问题

解决ajax请求后台,有时收不到返回值的问题

上传者: 2021-09-23 12:24:53上传 PDF文件 78.49 KB 热度 6次

ajax中async这个属性,用于控制请求数据的方式,默认是true,即默认以异步的方式请求数据。当执行当前AJAX的时候会停止执行后面的JS代码,直到AJAX执行完毕后时,才能继续执行后面的JS代码。如果是异步,返回值一定是null,因为程序执行完send后不等xmlhttp的响应,而继续执行下一条语句,所以returnValue还没有来的及变化就已经返回null了。所有如果想获得xmlhttp返回值必须用同步,异步无法得到返回值。

用户评论