Сообщение от ramko
|
Можете подсказать для чего он тут?
В моем понимании если по ходу функции, уже есть правильный ответ он и дальше должен передаваться.
|
в твоём понимании, ты не добавил return непосредственно в тело функции, поэтому передаваться было нечему
смысл заключён в названии технологии
рабочий код
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
(function getOwnCnt(nomenklatura_n) {
var DATA;
nomenklatura_n = 1061036;
$.ajax({
type: "POST",
url: "http://lookatcode.com",
data: "nomenklatura_n="+nomenklatura_n,
success: function (data) {
DATA = data;
//alert (data); // здесь все правильно отображает
return data;
}
});
setTimeout(function () {alert (DATA)}, 2000);
return DATA;
})();
</script>