jQuery "автозаполнение не является функцией" - PullRequest
0 голосов
/ 10 мая 2011

Я видел несколько разных вопросов по этому вопросу, но я не могу найти решение, которое бы подходило мне.Я использую следующий код (используя каркас виджета UWA) и всегда получаю сообщение «автозаполнение не является функцией».Я вызываю файл autocomplete.js, поэтому не уверен, почему я все еще получаю это сообщение.

    <html>
    <title>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
  <link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/demo/main.css" type="text/css" />
  <link rel="stylesheet" href="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.css" type="text/css" />
  <script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.bgiframe.min.js"></script>
  <script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.dimensions.js"></script>
  <script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.js"></script>
  <script>
       <![CDATA[
      widget.onLoad = function(){
      var data = "apple pears bears bananas".split(" ");
    $("#search").autocomplete(data);
  };
  ]]>
  </script>

</head>
   <body>
     My name: <input id="search" />
   </body>
</html>

Ответы [ 3 ]

1 голос
/ 10 мая 2011

dev.jquery.com не разрешать хотлинкинг. Разместите файлы где-нибудь еще.

См. Это для себя .

После исправления прочитайте документацию еще раз.

0 голосов
/ 10 мая 2011

Включите также jQuery UI.Удалите другие ссылки и просто начните работать в первую очередь ... Кроме того, порядок ссылок на файлы js также может иметь значение.

Ответ DiEcho также действителен, хотя ... вы должны всегда заключать его в это, если хотите, чтобы он загружался, когда страница готова.

0 голосов
/ 10 мая 2011

Если вы используете jQuery, лучше всего сделать ниже

$(document).ready(function () {
// write your code here    
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...