Jquery undefined MVC



我是新来的,希望你能帮助我解决我的问题。

首先我不熟悉jQuery。

我按照教程为我的网站文本框制作了自动完成功能。

但不知何故,我收到 jquery 脚本的错误0x800a1391说在运行应用程序时找不到 JavaScript jQuery 中的运行时错误。

我尝试使用不同版本的jQueryfile进行自动完成。现在我使用的是NuGet附带的最新版本。

感谢您的帮助。

Index.cshtml

<script src="~/Scripts/jquery-ui-1.12.1.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" />
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="~/Scripts/jquery-ui-1.12.1.js"></script>
<div>
<label>Markensuche</label>
<input class="form-control" id="searchInput" />
</div>
<script>
$("#searchInput").autocomplete{
source: function(request, response) {
$.ajax8{
url: '@Url.Action("GetSearchValue","Home")',
dataType: "json",
data: { search: $("searchInput").val() },
success: function (data) {
response($.map(data, function (item) {
return {label:item.TabakMarke,value:item.TabakMarke}
}))
},
error: function(xhr, status, error) {
alert("Error");
}
});
}
});
</script>

消除错误代码

<div class="container body-content">
<script src="/Scripts/jquery-ui-1.12.1.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" />
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script src="/Scripts/jquery-ui-1.12.1.js"></script>
<div>
<label>Markensuche</label>
<input class="form-control" id="searchInput" />
</div>
<script>
$("#searchInput").autocomplete{
source: function(request, response) {
$.ajax8{
url: '/Home/GetSearchValue',
dataType: "json",
data: { search: $("searchInput").val() },
success: function (data) {
response($.map(data, function (item) {
return {label:item.TabakMarke,value:item.TabakMarke}
}))
},
error: function(xhr, status, error) {
alert("Error");
}
});
}
});
</script>
<hr />
<footer>
<p>&copy; 2020 - Meine ASP.NET-Anwendung</p>
</footer>
</div>
<script src="/Scripts/jquery-3.4.1.js"></script>
<script src="/Scripts/bootstrap.js"></script>

<!-- Visual Studio Browser Link -->
<script type="text/javascript" src="https://localhost:44399/fcfbda4df83942d79d121bc3bce382d4/browserLink" async="async" id="__browserLink_initializationData" data-requestId="67935583404a485d8c1f16cb2c900e1f" data-appName="Internet Explorer"></script>
<!-- End Browser Link -->
</body>
</html>

你包括 jQuery UI,但不包括 jQuery 本身(jQuery UI 不包括 jQuery(。

尝试也包括https://code.jquery.com/jquery-3.5.1.min.js

最新更新