ASP - PONER DATOS DE CONSULTA A UN ARRAY DE JAVASCRIPT

 
Vista:
sin imagen de perfil

PONER DATOS DE CONSULTA A UN ARRAY DE JAVASCRIPT

Publicado por LST (17 intervenciones) el 24/11/2003 22:42:31
COMO PONGO LOS DATOS OBTENIDOS DE UNA CONSULTA SQL CON ASP EN UN ARREGLO O REGISTRO CON JAVA SCRIPT PARA QUE TODOS ESO ESTÉN EN EL NAVEGADOR DEL CLIENTE SIN TENER QUE IR AL SERVIDOR?.

LO QUE QUIERO HACER ES ESTO:
TENER UN SELECT DE HTML (UNA LISTA) CON LOS NOMBRES DE LOS FUNCIONARIOS OBTENIDOS DE UNA CONSULTA SQL, AL HACER CLICK EN UN NOMBRE DE LA LISTA SUS DATOS SE MUESTRAN EN UNOS CAMPOS DE TEXTO QUE ESTAN AL LADO, SUPONGO QUE ESOS DATOS ESTÁN EN UN ARREGLO EN JAVASCRIPT, COMO LO LLENO? PARA NO TENER QUE IR A CADA RATO O CLICK AL SERVIDOR
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PONER DATOS DE CONSULTA A UN ARRAY DE JAVASCRIP

Publicado por Avatar (150 intervenciones) el 25/11/2003 15:52:51
A continuación te paso un codigo ejemplo de un Recordset ASP que llena un SELECT a partir de un vector JAVASCRIPT. O sea.. lo que hace es ejecutar la consulta SQL y armar vectores JAvascript que luego se utilizan en objetos SELECTS. Espero que te sirva.

<SCRIPT language="javascript" type="text/javascript">

var option_arrays = new Array();
var value_arrays = new Array();
option_arrays[0] = new Array('Seleccione');
value_arrays[0] = new Array('#');

<%
Sql = " SELECT * FROM IMPUESTOS WHERE ACTIVO = 1"

Rs.Open Sql,Conn

While Not Rs.Eof


Sql = " select ID, nombre AS DESCRIPCION " &_
" FROM conceptos Where activo = 1 and id_impuesto = " & Rs.Fields("ID")


'response.write Sql
'response.end
Rs2.Open Sql,Conn

Response.Write "option_arrays["&Conta&"] = new Array('Seleccione'"
While Not Rs2.Eof

Response.Write ",'" & Rs2.Fields("DESCRIPCION") & "'"

Rs2.MoveNext
WEnd
Response.Write ");" & chr(10)
Rs2.Close


Sql = " select ID, nombre AS DESCRIPCION " &_
" FROM conceptos Where activo = 1 and id_impuesto = " & Rs.Fields("ID")

Rs2.Open Sql,Conn

Response.Write "value_arrays["&Conta&"] = new Array(''"
While Not Rs2.Eo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar