Hola a todos, estoy totalmente parado y sin ver luz a esto y desespera...
Quiero recuperar de una base de datos un listado de palabras, para ello quiero que con ajax me recupera la info y me la muestre en una caja de autocompletado, pero no hay forma, el problema lo tengo con Ajax ya que no soy capaz de obtener la info de otra pàgina.
La idea es que en un input al poner la primera letra se activa Ajax i me vaya a buscar el array con todas la palabras que voy a necesitar para cargar con jquery un autocompletado.
- Parte del código donde tengo el input y lanza una consulta Ajax a otra pagina llamada autocompletat.asp
$('#tags').keypress(function(e) {
$.ajax({
url:"autocompletat.asp",
success:function(resp){
$('#tags').autocomplete({
source:resp,
minLength:2
});
};
});
- Código de la pagina autocompletat que me hace una consulta a la base de datos y me pone en un array el listado de palabras que tendria que devolver a ajax:
<%
contador=0
SET conex=server.CreateObject ("ADODB.Connection")
SET RS=server.CreateObject("ADODB.Recordset")
conex.Open RutaBDQ
SQL = "Select paraula from CaixaAutocompletado order by paraula asc"
RS.Open SQL, conex
If RS.EOF THEN
response.write "no no"
Else
DO WHILE NOT RS.Eof
arrayrel(contador)=rs("paraula")
response.write arrayrel(contador)
contador=contador+1
%> <br /><%
RS.MoveNext
LOOP
RS.Close
conex.Close
SET RS=Nothing
SET conex=Nothing
End if
%>
Agradeceria un monton entender que passa y como solucionarlo.... GRACIAS POR ADELANTADO.