我在我的网站中使用 select2。在使用 AJAX/json 的服务器端,我得到了正确的响应,但是当我在该选择框中输入字母时它无法自动完成,我遇到了这个问题
这就是我希望的:
这是我的HTML代码
<input type="hidden" name="region" id="region" style="width:250px;" />
js代码:
function format(data){
return data.text;
};
$("#region").select2({
formatResult: format,
formatSelection: format,
ajax: {
url: "/wine/select2.php?country=USA",
dataType: 'json',
quietMillis: 100,
data: function (term) {
return {
q: term
};
},
results: function (data)
{
return { results: data};
},
dropdownCssClass: "bigdrop"
}
});
那么我的代码有什么问题?请指导我如何解决这个问题