select2 プラグイン (ivaynberg.github.io/select2) を使用しています。ドロップダウン(選択)を表示しようとしています。オプションとしてdata.phpのすべてのアイテムを取得しています。ただし、select2 はオートコンプリート プラグインであることを意図しており、クライアントが入力した検索語を検索し、一致する結果のみを表示する必要があります。現時点では、すべてのアイテムが表示されており、検索結果が得られていません。私の言語で申し訳ありません
data.php はこれをエコーアウトしています:
[{
"id": "1",
"text": "item1",
"exercise": "blah text"
}, {
"id": "2",
"text": "item2"
}
]
コードは次のとおりです。
$(document).ready(function () {
$('#thisid').select2({
minimumInputLength: 2,
ajax: {
url: "data.php",
dataType: 'json',
data: function (term, page) {
return {
q: term
};
},
results: function (data, page) {
return {
results: data
};
}
}
});
});
入力は次のとおりです。
<input type="hidden" id="thisid" style="width:300px" class="input-xlarge" />
手がかりを見つけたいです。私はこのプラグインを初めて使用し、例を見るのに 1 日を費やしました。