Помогите разобраться с почему не работает Autocomplete.
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>
<body>
<script>
$(function() {
$('#city1').autocomplete({
source: 'test.php',
minLength: 1,
delay: 100
})
});
</script>
<input type="text" id="city1" />
test.php
$ssilka1 = 'http://api3.leadgid.ru/api/universal/regions?affiliate_id=...&api_key=...';
$content1 = file_get_contents($ssilka1);
$array1 = json_decode($content1, true);
//var_dump ("array1") - выводит многомерный массив
foreach (array_keys($array1['cities']) as $name1 => $list1) {
//выбираем только города
$a = $array1['cities'][$name1]['name'];
if (!empty($_GET['term']))
{
$term = $_GET['term'];
echo json_encode($a);
}
}
Что-то не работает у меня, не могу понять где я косячу.