ajax异步问题

jquery ajax赋值alert一下才能赋上的问题

解决方法1:

 $.ajaxSetup({  

    async : false  

});         

  然后再使用post或get方法

解决方法2:

$.ajax({  

         type : "post",  

          url : "register/RegisterState",  

         data : "test=" + test,  

          async : false,  

          success : function(data){  

            data = eval_r("(" + data + ")");  

            aDataSet = data;  

          }  

          });  

在做ajax项目经常碰到这样的ajax异步的问题,当你用ajax请求一方法时候,

回调函数复制,不是有序执行的,是异步执行的,所以有时候你后面代码执行了,再

进行赋值,赋值没有附上的问题,就得把ajax方式改为同步执行的方式

posted @ 2014-07-29 14:15  Brian Dong  阅读(201)  评论(0编辑  收藏  举报
Top