Показать сообщение отдельно
  #1 (permalink)  
Старый 27.02.2015, 12:31
Интересующийся
Отправить личное сообщение для Nelzz Посмотреть профиль Найти все сообщения от Nelzz
 
Регистрация: 20.10.2014
Сообщений: 14

Не показывает выделенные
Опят другая проблема. Есть страница редактирование.

Селект #country должен вернут значение из бд.

$( document ).ready(function() {
  
  $("#city").select2();

  var $ajax = $("#country");

$('#country').change(function(){
    var country = $('#country').val();
     $('#country_id').val(country);

  var formatProduct = function(data){
     return data.city;
  }
  $("#city").select2({
    ajax: {
      url: "../../ajaxdata",
      dataType: 'json',
        data: function (params) {
        return {
          country_id: country, // search term
          term: params.term
        };
      },
       processResults: function (data, params) {
        return {
          results: data.items,
        };
      },
      cache: true,
    },
      templateResult: formatProduct,
      templateSelection: formatProduct,
  });

  });


  function formatRepo (repo) {
    if (repo.loading) return repo.name;

    var markup = repo.name;

    return markup;
  }

  function formatRepoSelection (repo) {
    return repo.name || repo.name;
  }


  $ajax.select2({
    ajax: {
      url: "../../ajaxdata",
      dataType: 'json',
      delay: 250,
      data: function (params) {
        return {
          country: params.term, 
          page: params.page
        };
      },
      processResults: function (data, params) {

        params.page = params.page || 1;

        return {
          results: data.items,
          pagination: {
            more: (params.page * 30) < data.total_count
          }
        };
      },
      cache: true,
    },

    templateResult: formatRepo,
    templateSelection: formatRepoSelection,
     
  });


});


именно мешает templateSelection, если его убрать все заработает, только после выбора значение показывает пустое поля (только визуально).

Нужно чтобы он вернул и значение из бд и показывал выбраненные значение.

Как решить? Кто нибудь поможет или ткните куда нить.

Последний раз редактировалось Nelzz, 27.02.2015 в 12:35.
Ответить с цитированием