私はSelect2 4.0.3を使用しています。私のサーバーから返されたjsonをドロップダウンのオプションとして表示するようにしようとしましたが、ドロップダウンまたは検索を開くと結果が表示されません現場で。私は一致するテキストを入力し、サーバから期待されるように私は戻って応答を取得していますselect2結果がサーバーに表示されない
<body>
<select class="select2-student form-control">
</select>
</body>
<script>
$(document).ready(function() {
$(".select2-student").select2({
ajax: {
url: "/MyUrl",
data: function (params) {
return {
text: params.term
};
},
processResults: function (data, params) {
return {
results: data
};
}
}
});
});
</script>
:
[{"Text":"My Student","Id":3}]
そしてI入力A私はドロップで「結果が見つかりません」ダウン取得しています文字列がサーバー側の条件と一致しない(つまり、 "text"フィールド内のものと一致しない)が、結果が返された場合、ドロップダウンも表示されず、何も表示されません。私のブラウザでもエラーが発生します。
私はこのコードで一日中さまざまなバリエーションを試してきましたが、まだ何かを手に入れていません。助言?