Доброго времени суток дорогие форумчане.
Осваиваю JS уже давно, но время от времени все равно вылазят непонятные ошибки.
Подскажите, что может быть не так?
Функция возвращает мне undefined, а должна бы строку.
function get_tech_name(id){
<!-- Получение наименования типа техники -->
$.ajax({
type: 'GET',
url: '/api/get_technique_type_name/',
data: {id: id},
success: function(data) {
if (data.code == '1'){
return data.data;
} else {
<!-- Ошибка обработки -->
return data.response;
}
}
});
}
А вот если поставить alert вместо return, то все в порядке...
В чем тайна?
P.S.(Строка, приходящая из url = \u0421\u0430\u043c\u043e\u0441\u0432\u0430\u043b)