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.