JQuery UI autocomplete com json e ajax
Eu vi muitas perguntas sobre como passar um array com propriedades label e value via JSON, mas não muito sobre passar strings. Meu problema é que não consigo preencher meu preenchimento automático. Eu executei uma função de dump e obtive esses valores de amostra transmitidos via JSON para o preenchimento automático:
0: 23456
1: 21111
2: 25698
Aqui está um código:
$("#auto_id").autocomplete( {
source: function(request,response) {
$.ajax ( {
url: "fill_id.php",
data: {term: request.term},
dataType: "json",
success: function(data) {
//what goes here?
}
}) }
});
Aqui está o fill_id.php:
$param = $_GET['term'];
$options = array();
$db = new SQLite3('database/main.db');
$results = $db->query("SELECT distinct(turninId) FROM main WHERE turninid LIKE '".$param."%'");
while ($row_id = $results->fetchArray()) {
$options[] = $row_id['turninId'];
}
echo json_encode($options);
Meu preenchimento automático permanece em branco. Como faço para alterar meu array JSON para preenchê-lo? Ou o que eu incluo na minha função de sucesso no ajax?