
Pasa lo siguiente, en mi formulario utilizo el autocomplete de jQuery el cual uso con información proveniente de mi BD, lo cual funciona a la perfección. Una vez obtenido el dato que visualizo en una caja de texto, lo envió por medio de post a un proicesdo de grabación, me arroja el mensaje de erorr,
Error de Microsoft VBScript en tiempo de ejecución error '800a01a8'
Se requiere un objeto
.../grabar.asp, l�nea 160
Aún cuando el dato que obtengo pasa a mi archivo de grabado, me marca el error...
El código que utilizo es el siguiente:
Código Javascript:
Ver original
<link href="jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="jquery.min.js"></script> <script src="jquery-ui.min.js"></script>
y esta es la parte donde despliego la información
Código HTML:
Ver original
<div id="opc3" style="display:none;"> <div align="left"> <% Set objSol = new mi_clase Set Sors = objSol.consulta(rut) Set objSol = Nothing WHILE NOT Sors.EOF nombre = Sors.Fields("nombre") id_c = Sors.Fields("id") nombre = replace(nombre,chr(34),"") var1 = var1 & chr(34) & id_c &") " & nombre & chr(34)& "," Sors.MoveNext() WEND Sors.Close() var1= mid(var1,1,len(var1)-1) %> <script> $(document).ready(function() { $("#rut").autocomplete({ source: [<%=var1%>] }); }); </script> <!--<input type="hidden" name="ccursohijo" id="ccursohijo" value="<%=id_c%>" />--> </div> </div>
Pero cuando intenta grabar, me marca el error mencionado con anterioridad.
Espero puedan apoyarme en ver qué estoy haciendo mal, porque ya revisé varias veces, pero no encuentro el error... Gracias de antemano.