解决方法1: 在全局设置:
$.ajaxSetup({ async : false });
然后再使用get、post请求
$.get("register/RegisterState", {test : 12}, function(data, status) {
if (status == "success") {
data = eval("(" + data + ")");
aDataSet = data;
alert("data is " + aDataSet);
} else {
alert("wrong");
}
});
解决方法2: 直接使用$.ajax,如
$.ajax({ type : "post", url : "register/RegisterState", data : "test=" + test, async : false, success : function(data){ data = eval("(" + data + ")"); aDataSet = data; } });
来自:http://maidoudao.iteye.com/blog/871090