日期:2014-05-17  浏览次数:20738 次

jquery post问题
for(var i = 1, len = this.Days.length; i < len; i++)

var=s;
$.post("date.html",{year:this.Year,month:this.Month,day:i},function(data){
s=data;
  });
  alert(s);
  } 


会什么会出错, 说s是null. 保证data数据没问题。 我直接alert(data)就行。

------解决方案--------------------
for(var i = 1, len = this.Days.length; i < len; i++)
{
var=s; //应该是var s = ""; 吧? 
$.post("date.html",{year:this.Year,month:this.Month,day:i},function(data){
s=data;
});
alert(s);
  }
}
------解决方案--------------------
data=eval(data);