этого обычно достаточно:
var xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET',Link,true);
xmlhttp.onreadystatechange = function(){
if ( xmlhttp.readyState == 4 ) {
if ( xmlhttp.status >= 200 && xmlhttp.status < 300 || xmlhttp.status === 304 ) {
var Container=document.getElementById('Container');
Container.innerHTML=xmlhttp.responseText;
Container.innerHTML=Container.document.getElementById('data').innerHTML;
Container.style.display='block'
}
}
}
xmlhttp.send(null);