Ajax默认是异步请求,但是有时会碰到一些方法,需要把Ajax 请求的结果返回。这样就需要用同步的方法了。要不返回的结果不对。

1、设置同步请求:async:false (默认是true);

 

举例说明:

function  getFlag(){

      var paramName = $('#name').val();

      var flag = 0;

      $.ajax({ async : false,

                   url: 'test',data:{name:paramName},

                  success:function(data){

                               flag =   data;

                       }

          });

        return : flag;

}