Если имеется в виду загрузка js средствами js, то есть такая конструкция
<script>
function loadscript(s){
var script=document.createElement("script");
script.src=s;
document.getElementsByTagName("head")[0].appendChild(script);
}
loadscript("./file.js");
</script>
Так же в твоём случае можно загрузить любой js как строку и выполнить его функцией eval()
var j=ajax();
j.open("GET","/site1?"+params,true);
j.onreadystatechange = function() {
if (j.readyState == 4) {
if(j.status == 200) {eval(j.responseText);} // Если j.responseText будет, к примеру, "alert('Привет');", то он будет выполнен.
}
}
}
j.send(null);
Но в данном случае в строке не должно быть символа конца строки, т.е. весть код должен быть в одну строку.