jQuery オートコンプリート フィールドに問題があります。それはある種の奇妙なものです。
これは私のオートコンプリート フィールドとスクリプトです。私の mvc 関数からの応答は正常に機能します。ドロップダウン リストは、表示されるエントリです。しかし、アイテムを選択しようとすると、結果リストが消えてしまいます。誰にもアイデアがありますか?
<div class="ui-widget">
<input id="newPlayerName" type="text" name="newPlayerName" onkeyup="checkRegistration()" />
</div>
コード:
<script type="text/javascript">
$(function () {
$('#newPlayerName').autocomplete({
source: function (request, response) {
$.ajax({
url: '/Trainer/Search',
data: {
searchTerm: request.term
},
dataType: 'json',
type: 'POST',
minLength: 1,
success: function (data) {
response(data);
}
});
},
select: function (event, ui) {
checkRegistration(ui.item.value);
},
focus: function (event, ui) {
event.preventDefault();
$("#newPlayerName").val(ui.item.label);
}
});
});
</script>
ああ...これは私が使用しているjqueryスクリプトです...
<script src="/Scripts/jquery-1.9.0.js" type="text/javascript"></script>
<script src="/Scripts/jquery-ui-1.10.0.custom.min.js" type="text/javascript"></script>
<script src="/Scripts/jquery-ui-1.10.0.custom.js" type="text/javascript"></script>