Jquery自动完成调用Jquery函数失败
问题是,它根本不调用函数。我已经正确地导入了所有内容,但是我得到的断点不会被击中,我已经尝试更改了各种内容,但仍然无法让它调用函数 修正-这是怎么做的Jquery自动完成调用Jquery函数失败,jquery,asp.net-mvc,jquery-autocomplete,Jquery,Asp.net Mvc,Jquery Autocomplete,问题是,它根本不调用函数。我已经正确地导入了所有内容,但是我得到的断点不会被击中,我已经尝试更改了各种内容,但仍然无法让它调用函数 修正-这是怎么做的 删除了“自动完成”文件中的渲染,并且只具有到jquery UI的链接。在_Layout.cshtml中,我将@scripts.render从主体移到了标题。。就这样。。。遗憾的是,修复只花了3个小时:source:@Html.RawHttpUtility.JavaScriptStringEncodeUrl.ActiongetLeagues,Tru
删除了“自动完成”文件中的渲染,并且只具有到jquery UI的链接。在_Layout.cshtml中,我将@scripts.render从主体移到了标题。。就这样。。。遗憾的是,修复只花了3个小时:source:@Html.RawHttpUtility.JavaScriptStringEncodeUrl.ActiongetLeagues,TrueDouble不起作用,问题是,它甚至没有到达函数来执行任何操作:您是否检查了浏览器控制台中的任何JS错误。我得到的是-Uncaught SyntaxError:Unexpected identifier And event.returnValue不推荐使用。请改用标准event.preventDefault。只是把它的范围缩小了一点-未捕获的TypeError:Object[Object Object]没有“autocomplete”方法
<script type="text/javascript">
$(function () {
$("#txtSearch").autocomplete({
source: '@Url.Action("getLeagues")',
minLength: 2
})
});
</script>
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
<div class="form-horizontal">
<h4>Select League to Join</h4>
<hr />
@Html.ValidationSummary(true)
<div class="form-group">
@Html.LabelFor(model => model.LeagueId, "League", new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextBox("League", null, new { id = "txtSearch" })