пробовал, новое значение затирает старое, при каждом новом вызове обновдения через ajax массив обнуляется 
 
function CreateRequest() {
 if (window.XMLHttpRequest) { 
  request = new XMLHttpRequest();
   if (request.overrideMimeType) {
    request.overrideMimeType('text/xml');} }
return request;  
}
function SendRequest(method,url) {
var request=CreateRequest();
 request.onreadystatechange = function() { alertContents(request); };
 request.open(method, url, true);
 request.send(null);
}
function alertContents(request) {
var xx=[];
if (request.readyState == 4) {
if (request.status == 200) { 
ff=request.responseText;
xx.push(ff);
alert(xx.length); <<<<  всегда показывает 1
} else { alert('С запросом возникла проблема.'); }}
}
</script>