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方式改为同步执行的方式