2017-11-04 1 views
0

Ich habe den folgenden Code mit select2 und ich kann nicht die Daten zurück, die bei der Auswahlselect2 und Daten über die Veranstaltung der Auswahl

<script> 
var $input = $('#player_list'); 
$input.select2({ 
    placeholder: "Player...", 
    minimumInputLength: 2, 
    ajax: { 
     url: '/{{ $region }}/search', 
     dataType: 'json', 
     data: function (params) { 
      return { 
       q: $.trim(params.term) 
      }; 
     }, 
     processResults: function (data) { 
      return { 
       results: data 
      }; 
     }, 
     cache: true 
    } 
}); 
$input.on('select2:selecting', function(e){ 
    window.location = e.params.data.url; 
}); 
</script> 

Die Funktion zur automatischen Vervollständigung funktioniert gut in der json ist, aber ich kann nicht Verwaltung für den Link, scheint e.params.data.url nicht definiert ist, Ajax Rückkehr Beispiel:

[{"id":"Thevile","text":"Thevile","url":"\/eu\/player\/dun-modr\/Thevile"}] 

Thx.

Antwort

-1

mit fall fein Arbeitete wählen, nur select2:selecting für select2:select geändert und arbeitete

Problaby ist ein Fehler der Bibliothek oder etwas

Verwandte Themen