1
我在ASP.NET MVC4中使用jQuery自動完成。 我第一次嘗試自動完成時,它不起作用。 (在控制器設置斷點,但沒有命中) 然後我重新啓動瀏覽器,一切正常。 這是我的代碼:自動完成jQuery只適用於瀏覽器重新啓動
<div class="ui-widget">
<input type="search" name="Gemeente" class="ui-autocomplete" placeholder="Gemeente" />
</div>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('.ui-autocomplete').autocomplete({
source: '@Url.Action("../RelatieZoeken/AutocompleteGemeenten")',
minLength: 2,
delay: 10
});
});
</script>
public ActionResult AutocompleteGemeenten(string term)
{
List<string> items = new List<string>();
items = _zoekClient.GetGemeenten();
List<string> filteredItems = new List<string>();
filteredItems = items.Where(test => test != null && test.ToLower().StartsWith(term.ToLower())).Take(5).ToList();
return Json(filteredItems, JsonRequestBehavior.AllowGet);
}
相關提示:即使我只是設置了.Focus(),它也不會在我第一次運行頁面時執行。 minLenght:1不起作用。 –