Ответ 1
Предупреждение. Это старый ответ на старый вопрос, относящийся к 2011 году. Вы должны быть рекомендуется использовать более позднюю версию jQuery и проверить ссылку API для руководства.
Проблема, с которой вы сталкиваетесь, заключается в том, что вы используете плагин jQuery Autocomplete, но вы вызываете его так, как вы бы назвали его автозаполнение jQuery UI.
Если вы используете автозаполнение jQuery UI, сам код отлично работает, как вы можете видеть в этой скрипте. Если вы используете плагин автозаполнения, вы должны изменить вызов на
$("#seed_one").autocomplete(data);
Предложения:
- Используйте автозаполнение в пользовательском интерфейсе jQuery вместо плагина автозаполнения. Последнее устарело.
- Исправить http://dev.jquery.com/view/trunk/plugins/autocomplete/lib/jquery.dimensions.js, на данный момент этого не может быть доступ
Полный код для пользовательского интерфейса jQuery
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var data = ["Boston Celtics", "Chicago Bulls", "Miami Heat", "Orlando Magic", "Atlanta Hawks", "Philadelphia Sixers", "New York Knicks", "Indiana Pacers", "Charlotte Bobcats", "Milwaukee Bucks", "Detroit Pistons", "New Jersey Nets", "Toronto Raptors", "Washington Wizards", "Cleveland Cavaliers"];
$("#seed_one").autocomplete({source:data});
});
</script>
</head>
<body>
<input id="seed_one" type="text" name="seed_one"/>
</body>
</html>
Полный код для плагина Autocomplete:
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/autocomplete/jquery.autocomplete.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var data = ["Boston Celtics", "Chicago Bulls", "Miami Heat", "Orlando Magic", "Atlanta Hawks", "Philadelphia Sixers", "New York Knicks", "Indiana Pacers", "Charlotte Bobcats", "Milwaukee Bucks", "Detroit Pistons", "New Jersey Nets", "Toronto Raptors", "Washington Wizards", "Cleveland Cavaliers"];
$("#seed_one").autocomplete(data);
});
</script>
</head>
<body>
<input id="seed_one" type="text" name="seed_one"/>
</body>
</html>