var str = http.responseText;  
 你a.aspx里返回的值是不是没有取到?
尝试把这个str指alert出来看看