Jquery使用Ajax获取返回值的问题

Zss 发表于:

使用Jquery 异步请求返回数据时,返回值为空,默认情况下是异步的请求

同步:当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。
异步:则这个AJAX代码运行中的时候其他代码一样可以运行

设置为同步可以正常获取到值

$.ajax({
      url:"/",    //请求的url地址
      dataType:"json",   //返回格式为json
      data:{"like":count},    //参数值,键值对
      type:"POST",   //请求方式
      async:false,  //同步
      success:function(req){
         number = req.like;
      }
   });
alert(number);