私は自分のウェブサイトで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"
}
});
では、私のコードの何が問題なのですか? これを解決する方法を教えてください