0

私は Jquery を初めて使用し、このメソッド autocomplete: from this URL を実装する際に問題に直面しています。

このエラーが発生します

:Uncaught TypeError: Object [object Object] has no method 'autocomplete'

私のコードのJavaScript部分で:

コード: index.html:

<html>
<head>

<style type="text/css">
    body{font:62.5% Verdana,Arial,sans-serif;}
</style>
 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="function.js"></script>
 </head>

<body>
    <input id="autocomplete"/>
</body>
</html>

コード: function.js

$(document).ready(function() {
  $( "#autocomplete" ).autocomplete({
  source: function( req, resp ) {
      $.post( "/echo/json/", {
          json: '["1", "2", "3", "4", "5"]',
          delay: 1
      }, function(data) {
        resp( data );
      }, "JSON" );
  }
 });
});

質問: リンクする必要がある重要なファイルまたは外部ファイル/ライブラリを見逃していませんか?

4

1 に答える 1

0

jquery-ui のスクリプト タグがありません。これを追加すると、動作するはずです:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.js"></script>

(ヒント: jsfiddle リンクから出力フレームのソースを表示し、自分のものと比較してください。)

于 2013-06-09T07:19:39.017 に答える