2012-11-16 88 views
1

我在我的asp.net頁面中使用JQuery自動完成。當我在文本框中鍵入內容時,它會在文本框前顯示「無搜索結果」消息,並且不會顯示任何建議。在其他實現中,我沒有看到「沒有搜索結果」消息框。我的代碼如下。Jquery自動完成不工作

var jsonObj = "[{'value':'9a8b581d-1e23-e211-a9a4-00155d01ab06','label':'CCNA'}]"; 

$('#<%=txtApplicationSkills.ClientID %>').autocomplete({ 
     delay: 0, 
     source: jsonObj    
    }); 
+0

看到這個職位 - http://stackoverflow.com/questions/6716266/jquery-autocomplete-categories-select-label-and-value – jhanifen

回答

5

您的jsonObj是錯誤的。請嘗試刪除引號""周圍

http://jsfiddle.net/4BvGj/

+0

現在它顯示的建議,但它也顯示「2個結果是可用的,使用向上和向下箭頭鍵導航「消息。如何刪除該消息? – Yasith

+0

有點乾淨的小提琴... http://jsfiddle.net/4BvGj/1/ – loxxy

+3

好吧,這很煩人。我在我的css文件中使用「.ui-helper-hidden-accessible {display:none;}」來解決這個問題。不知道是否你的情況。 – Luccas

2

就地爲此,你可以使用這個。 var jsonObj =「[{'value':'9a8b581d-1e23-e211-a9a4-00155d01ab06','label':'CCNA'}]」;

var jsonObj = [{'value':'9a8b581d-1e23-e211-a9a4-00155d01ab06','label':'CCNA'}];