2012-04-12 28 views
1

我試圖讓jQuery的自動完成功能樣http://jqueryui.com/demos/autocomplete/jQuery的自動完成的JavaScript,PHP和MySQL

工作,所以我下載了參考,其中包括他們:

<link rel="stylesheet" type="text/css" media="all" href="jquery-ui-1.8.18.custom.css" /> 
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.18.custom.min.js"></script> 

與此短代碼:

<script language="javascript" type="text/javascript"> 
    $(document).ready(function() 
    { 
     $('#auto').autocomplete(
     { 
      source: "./file.php", 
      minLength: 3 
     }) 
    .data("autocomplete")._renderItem = function(ul, item) { 
    return $("<li></li>") 
    .data("item.autocomplete", item) 
    .append(item.auto) 
    .appendTo(ul); 
}; 
}) 
</script> 

但我不斷收到此錯誤:自動完成不是函數

我不知道我的錯在哪裏!

+0

仔細檢查你的src屬性 – Raffaele 2012-04-12 21:11:57

+0

對不起,我不明白你的意思是雙重檢查。 – Noon 2012-04-12 21:19:24

+0

jquery是從src中的指定鏈接加載的嗎? – 2012-04-12 21:22:58

回答

0

你錯過了jquery-ui.js

我有過同樣的問題。我添加了jquery-ui.js並且錯誤消失了。

<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>