Показать сообщение отдельно
  #4 (permalink)  
Старый 25.03.2013, 22:21
Аспирант
Отправить личное сообщение для Bezlepkin Посмотреть профиль Найти все сообщения от Bezlepkin
 
Регистрация: 26.01.2011
Сообщений: 41

Сделал так:

$(input).autocomplete({
    source: function(request, response) {
      $.ajax({
        url: Drupal.settings.geo.path,
        dataType: 'json',
        data: {
          act: 'get_other_cities',
          country: $(selects['country']).val(),
          value: request.term,
        },
        success: function(data) {
          response($.map(data.cities, function(item) {
          
         var elementList = '<span class="city">' + item[1] + '</span>';
         if (item[2] != '') {
           elementList += item[2] + ',<br>';
         }
         if (item[3] != '') {
           elementList += item[3];
         } 
         return {
            label: elementList,
            value: item[1]
         }
         }));
        }
      });
    },
    autoFocus: true,
  });


Возвращается все, но html теги выводятся строкой (не обробатываются)
Ответить с цитированием