0
我使用Select2作爲自動完成功能,我正在從遠程加載列表。Select2 - API工作時不顯示下拉菜單
看一看下面的代碼:
HTML:
<div>
<select class="tagsSearch" style="width: 100%">
<option value="2" selected="selected"></option>
</select>
</div>
的jQuery:
<script type="text/javascript">
$(".tagsSearch").select2({
placeholder: 'Search for tags',
tags: true,
multiple: true,
tokenSeparators: [',', ' '],
minimumInputLength: 2,
minimumResultsForSearch: 1,
ajax: {
url: function (params) {
return '/api/searchTags?text=' + params.term;
},
dataType: "json",
type: "GET",
processResults: function (data) {
return {
results: $.map(data, function (name) {
return {
name: name,
}
})
};
}
}
});
</script>
的問題:雖然網絡電話正在對網址進行的與PARAMS結果又回來了,它沒有出現在我的下拉列表中。
實際API響應(這是我從瀏覽器的網絡日誌中看到:
[{"name":"bottomline-technologies"}]
這是前端的樣子:
因此API響應工作好的,我在這裏做錯了什麼?
在此先感謝