我在我的ASP.NET网站中使用自动完成jQuery插件,我似乎无法追查我在这个新网站上做错了什么。请注意,我有100%的工作在我的另一个ASP.NET站点上,并且已经通过一个细致的梳子来比较这个新项目的设置,并且找不到它们的区别。jQuery自动完成工作,但不显示文本
发生了什么事情是所有东西都连接起来了,Http Handler正在将数据序列化为json,并将其写入reposnse而没有错误。该框甚至表现得像它正在工作,越来越小,因为我输入更多的字母,但没有文本显示。我会发誓这是一个CSS问题,但通过开发人员工具栏查看源代码,我发现呈现的列表不完整。以下是我从我的网站,做不看到工作:
<li jQuery16208584441255029163="12"/>
以下是我使用的确切相同的插件,CSS,引用,代码
我的工作地点等:见<li class="ui-menu-item" role="menuitem" jQuery16205959569234760148="7">
<a tabIndex="-1" class="ui-corner-all" jQuery16205959569234760148="33">
Text - John Smith
我在这里错过了什么?我调试的所有代码都能正常工作,并且在将结果作为json写入HttpResponse时存在结果。有任何想法吗?谢谢!
你可以粘贴HttpResponse(即JSON)和JavaScript代码来呈现它吗? – ManseUK
我可以从调试中提取出json - >我怎样才能得到.js并试试你在说什么? JSONLint验证它是正确的。 – atconway
必须有一些JavaScript代码来创建自动完成 - 即您应该发布的代码。 – ManseUK