Проблемы с отображением xml / json lsits в select2 - PullRequest
0 голосов
/ 06 февраля 2019

Я предоставляю данные через REST в пользовательскую HTML-форму с SELECT 2 внутри.Однако я не могу отобразить данные из REST в SELECT 2!

javascript для моего select2:

$("#space-select").select2({
  width : '100%',
  ajax : {
    delay: 500,
    url : url,
    type : 'GET',
    contentType : 'json',
    processResults : function(data) {
      return {
    results : $.map(data.spaces, function(space) {
      return {
        id: space,
        text: space,
      };
    })
      };
    }               
  }
});

входящий xml:

<configuration>
 <spaces>
  <space>Space 1</space>
  <space>Space 2</space>
  <space>Space 3</space>
 </spaces>
</configuration>

Я не могудействительно понимаю, почему данные не отображаются правильно!

1 Ответ

0 голосов
/ 06 февраля 2019

РЕШЕНИЕ:

Я нашел неправильную часть в своем коде:

Я использовал:

contentType : 'json',

, но вы должны использовать:

dataType : 'json',
...