У меня есть URL, который возвращает текст. Я бы назначил эту строку для переменной региона. Как я могу это сделать?
var region=""; $.get("retrieve/region", function(data) { region=data; alert(data); }); alert("r= "+region);
Функция, определенная в вызове $.get(), не запустится сразу, поэтому ваш alert напечатает значение region до того, как обратный вызов $.get() присвоит ему значение. Если вы поместите alert внутри функции, чтобы она запускалась после присвоения значения, вы увидите, что ваш код действительно работает (jsfiddle) .
$.get()
alert
region