En las mismas que Ambigus me encuentro yo, en las paginas, aparecen los .js, pero no se entiende como hacer los llamados a las funciones para generar las llamadas a la bd.
No se que tan mal andare, pero segun entiendo el archivo
autocomplete.ashx es en donde se genera la consulta, y se envia la respuesta.
Yo lo tengo estructurado de esta forma:
prueba1.html
Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript" src="autocomplete.js"></script>
<style type="text/css">
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:4px; left:3px; /* IE6 fix: */ _background:none; _top:1px; }
.autocomplete { width:300px; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE specific: */ _height:350px; _margin:0px 6px 6px 0; overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
</style>
</head>
<input type="text" name="q" id="query" />
<script type="text/javascript">
new Autocomplete('query', { serviceUrl:'service/autocomplete.php' });
</script>
<div class="autocomplete-w1">
<div class="autocomplete-w2">
<div style="width:299px;" id="Autocomplete_query" class="autocomplete">
<div><strong>Li</strong>beria</div>
<div><strong>Li</strong>byan Arab Jamahiriya</div>
<div><strong>Li</strong>echtenstein</div>
<div class="selected"><strong>Li</strong>thuania</div>
</div>
</div>
</div>
<body>
</body>
</html>
archivo autocomplete.php
Código PHP:
<?php
{
query:'Li',
suggestions:['Liberia','Libyan Arab Jamahiriya','Liechtenstein','Lithuania'],
data:['LR','LY','LI','LT']
}
?>
¿Como recibir el parametro query y como responder con el suggestions?