Показать сообщение отдельно
  #1 (permalink)  
Старый 07.07.2014, 05:07
Интересующийся
Отправить личное сообщение для xxnikolayxx Посмотреть профиль Найти все сообщения от xxnikolayxx
 
Регистрация: 08.09.2012
Сообщений: 11

function() {return ' '}
Доброго времени суток дорогие форумчане.
Осваиваю 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)

Последний раз редактировалось xxnikolayxx, 07.07.2014 в 05:20.
Ответить с цитированием