У меня есть функция JQuery getScript:функция getScript JQuery, в ждать извлеченной переменной
jQuery.getScript(script,function() {
src = an_ajax_request;
});
Проблема заключается в том, что мне нужно эту переменную за пределами функции, чтобы сделать строку:
if(src == "") string = "string"+src;
//I always get an empty src value here!
Но если функция getScript занимает больше времени для загрузки (загрузка async), я получаю значение src в консоли, но src по-прежнему пуст, когда я пытаюсь построить строку.
Вопрос: как заставить генерацию строк ждать получения значения src функцией getScript?
запустить функцию в обратном вызове 'getSCript' – charlietfl
возможного дубликат [Как вернуть ответ от AJAX вызова?] (Http://stackoverflow.com/questions/14220321/how-to-return -The-отклик от-ан-АЯКС-вызова) –