Всем доброго дня!
Помогите пожалуйста разобраться с autocomplete на простом примере. Хочу для текстого поля сделать варианты автозаполнения из бд. В качестве бд - dbf, для доступа - perl+xbase.
Код test.html:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>test</title>
<script src="js/jquery-1.10.2.js"></script>
<script src="js/jquery-ui-1.10.4.custom.js"></script>
</head>
<body>
<label for="autocomplete">Select country: </label>
<input id="autocomplete">
<script>
$( "#autocomplete" ).autocomplete({
source: "test.pl",
minLength: 1
});
</script>
</body>
</html>
Код test.pl:
Код:
|
use XBase;
my $table = new XBase "KLADR.DBF" or die XBase->errstr;
my $cursor = $table->prepare_select("NAME");
my $i = 0;
while ((my @data = $cursor->fetch) and ($i < 20))
{
$i = $i + 1;
print "@data\n";
} |
В таком варианте autocomplete не работает. Пишет, что вариантов для автозаполнения не найдено. Что я делаю не так?