var variable = 'default' // глобальная
function x(data) {variable = data;}
var a = document.createElement('script');
a.type = 'text/javascript';
a.setAttribute('src','url-to-serv');
document.head.appendChild(a);
// Дальше другой код, где используется переменная variable
Иногда получается, что переменная не успевает переопределиться через функцию и остается со значением default
|