0
我正在使用Select2 v4.0.3我使用ajax填充元素。選擇項目前重定向選擇2
$("#el").select2({
multiple: true
maximumSelectionSize: 1,
ajax: {
url: url,
data: function (params) {
return {
name: params.term
};
},
processResults: function (data) {
return {
results: $.map(data.results, function(obj) {
return {id: obj.id, text: obj.name, key: obj.key};
}
})
};
}
}
});
我想重定向選擇結果之前的客戶端。問題是我需要從點擊結果key
屬性。爲了更好地理解我想要做的事情,我在這裏粘貼一個選擇完成後的代碼片段。
$("#el").on("select2:select", function(e) {
var selected = $(this).select2('data')[0];
location.href = base_url + '?key=' + selected.key;
});