Код: Выделить всё
$('#search_accused').typeahead([
{
name: 'search_accused',
valuekey: 'name',
header: 'NAME',
limit: 5,
remote: 'suggestaccused.php?query=%QUERY',
template: '{{name}}',
engine: Hogan
}
]).on('typeahead:selected',function(event,datum){
alert(datum.name);
});
Код: Выделить всё
while ($row = mysqli_fetch_assoc($result)) {
$array['name'] = $row['name'];
$array['photo'] = $row['photo'];
array_push($accused, $array);
}
echo json_encode ($accused);
Использование неопределенного имени константы – предполагаемое «имя»
Я предполагаю, что это из-за использования {{}}, поскольку alert() печатает нужное имя при выборе из раскрывающегося списка, когда я использую шаблон: '{ name}' или любой другой шаблон: значение, которое не выдает ошибку, но не также выведите правильное значение.
Подробнее здесь: https://stackoverflow.com/questions/297 ... laceholder