2011-12-01 129 views
0

我没上http://volaresystems.com/Blog/post/Autocomplete-dropdown-with-jQuery-UI-and-MVC.aspx
提到的一切,但我没有什么,当我在我的文本框JQuery的测试失败...需要解决

我的形式

<%using (Html.BeginForm("")) %> 
<%:Html.TextBox("completeMe","name") %> 
<%:Html.TextBox("completeMe","ID") %> 
<input type="submit" value="submit"/> 
<%} %> 

大会键入AZ

<link href="../../Content/Site.css" rel="stylesheet" type="text/css" /> 
<link href="../../Content/themes/base/jquery.ui.all.css" /> 
<link href="../../Content/themes/base/jquery.ui.autocomplete.css" type="text/css" /> 
<script src="../../Scripts/jquery-1.7.1.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script> 
<script src="../../Scripts/jquery.autocomplete.js" type="text/javascript"></script> 
<script src="../../Scripts/jquery-ui-1.8.16.min.js"type="text/javascript"></script> 
+0

我们展示您的代码,请。 – talnicolas

+6

你不能指出一个正确的实现,并说你已经完成了所有这些。 *显然*如果他们的版本正在工作,则有些不同,而你的版本不是。向我们展示您的完整代码,或许更重要的是,告诉我们您的错误:发生时,以及确切的错误消息。 –

+0

是的,你是对的大卫。我试图在这里上传我的代码//但是无法正确地填写它 – RollerCosta

回答

1

我做了一切提到的 http://volaresystems.com/Blog/post/Autocomplete-dropdown-with-jQuery-UI-and-MVC.aspx

我看不到在您所做的脚本包含和文章中提到的脚本包含之间有许多共同之处。你已经包含了两次jQuery UI。你也可以使用url助手来硬编码你的url,如文章中所示。另外,您正在使用不同版本的jQuery和jQuery UI,因此请确保这些脚本在脚本文件夹中可用。因此,尝试以下操作:

<link href="<%= Url.Content("~/Content/Site.css") %>" rel="stylesheet" type="text/css" /> 
<link href="<%= Url.Content("~/Content/themes/base/jquery.ui.all.css") %>" /> 
<link href="<%= Url.Content("~/Content/themes/base/jquery.ui.autocomplete.css") %>" type="text/css" /> 

<script src="<%= Url.Content("~/Scripts/jquery-1.7.1.min.js") %>" type="text/javascript"></script> 
<script src="<%= Url.Content("~/Scripts/jquery-ui-1.8.16.min.js") %>" type="text/javascript"></script> 

然后在你的浏览器中打开你的JavaScript调试工具,看看如果你没有得到一些JavaScript错误,错误的URL路径,...