我在ASP.NET MVC中使用以下代码获得上述错误
<script type="text/javascript" >
$(document).ready(function () {
$("#Name").autocomplete({
source: function (request, response) {
$.ajax({
url: "/Home/Index",
type: "POST",
dataType: "json",
data: { Prefix: request.term },
success: function (data) {
response($.map(data, function (item) {
return { label: item.Name, value: item.Name };
})
}
})
},
messages: {
noResults: "", results: ""
}
});
})
Jquery肯定是加载的,我尝试过使用另一个变量$ - 任何想法还有什么可能是问题?
答案 0 :(得分:6)
当您在本地运行应用程序并包含来自服务器的库时,您需要在链接之前编写http://
或https://
,就像在服务器上上传网站时一样,不需要本地< / p>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
或者下载它们或从本地路径使用。