我刚刚开始使用MVC6(RC),已经为MVC6 RC创建了一个基于标准模板的项目,并拼命尝试使JQuery-UI正常工作。 我已经超过了从jQuery UI的页面下面的例子在我的意见之一:如何让JQuery-UI与ASP.NET MVC6一起使用?
<script>
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
<div class="ui-widget">
<label for="tags">Tags:</label>
<input id="tags">
</div>
的标签(与“文本框”)显示,但自动完成不工作(如果我输入一些文字,没有任何反应)。 JQuery(base)按默认值安装(在标准模板中)。 首先,我添加了JQuery-UI NuGet包(看起来是错的)。 然后我还在Bower中添加了JQuery-UI包(我认为应该是新的方式)。
我也尝试添加引用:
<!-- jQuery UI CSS Reference -->
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
在我看来
(什么都没有解决的问题)。
什么是添加jQuery的UI在MVC 6(RC)项目,并把例如一起工作的正确方法是什么? 更新为混凝土:
问题不在于上面的示例代码(它没有错),问题只是引用JQuery正确(在我的情况下为MVC6 RC)。
所以你可以在第一个答案中看到一般的解决方案,在我自己的答案中 - 特定于我的情况。
您是否在控制台中发现任何错误?此代码应该很好.https://dotnetfiddle.net/As1qUN – Shyju
不,我看不到错误。我想我必须做更多的关于jQuery UI集成..? – FredyWenger
我复制了你的queston中的脚本,并在小提琴中使用。它工作得很好 – Shyju