Con*_*ber 3 asp.net-mvc jquery autocomplete
我的jQuery自动完成字段有问题.它有些奇怪.
这是我的自动填充字段和脚本.我的mvc函数的响应运行正常.下拉列表是可见条目.但是当我试图选择一个项目时,结果列表就会消失.有没有人有想法?
<div class="ui-widget">
<input id="newPlayerName" type="text" name="newPlayerName" onkeyup="checkRegistration()" />
</div>
Run Code Online (Sandbox Code Playgroud)
码:
<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>
Run Code Online (Sandbox Code Playgroud)
啊......这是我正在使用的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>
Run Code Online (Sandbox Code Playgroud)
您所显示的代码似乎有一个问题是您已经将jquery-ui脚本包括两次(缩小版和标准版).你应该只有一个:
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
763 次 |
| 最近记录: |