Ajax如何设置同步请求

时间:2020-12-03 19:09:01


 var str = '';
        // 发送异步请求,根据id获取城市
          $.ajax({
           type:'post' ,
           url : 'UserServlet?method=getCityName' ,
           cache:false ,
           async: false ,  //同步请求必须设置,必须设置,否者为空这里
           // 使用ajax有的时候要设置同步请求,否则会出现问题
           data:{id:value},  // 通过id获取对应的名称
           dataType:'json' ,  // 返回json格式类型
           success:function(result){
            str = result.name ;
           }
          });
          return str ;


 有的时候如果是发送ajax异步请求返回数据,但是不能刷新页面,数据也不能显示,必须设置同步请求

 例子: 在使用easyui加载字段列表数据的时候。。。