AJAX - ajax Enviar mas de un DATO

 
Vista:

ajax Enviar mas de un DATO

Publicado por MARIBEL (2 intervenciones) el 15/11/2007 16:22:54
hola a todos
Ayuda porfa vor

tengo problemas para enviar mas de un dato:
estoy enviando en el onchangre pero no me devuelva..

<select id="fecha" name="fecha" onChange="envia(<?php echo $cod;?>,this,0)">
<?php

$sel=odbc_exec($conecta,"select SR_DESCRIPCION,SR_SERVICIO_WH from OWBSTAR.DIM_BI_SERVICIO ORDER BY SR_DESCRIPCION");
while($row=odbc_fetch_array($sel))
{
?>
<option value="<? echo $row['SR_SERVICIO_WH'];?>" ><? echo $row['SR_DESCRIPCION'];?></option>
<?php
}
?>
</select>
</form>

este es mi fucion que recive losdatos

function envia(cod,cod2)
{
conexion1=crearXMLHttpRequest();
conexion1.onreadystatechange = procesarEventos;
conexion1.open('consulta.php?&cod='+cod'&cod2='+cod2, true);
conexion1.send(null);
}

porfa ayuda
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
sin imagen de perfil
Val: 30
Ha mantenido su posición en AJAX (en relación al último mes)
Gráfica de AJAX

RE:ajax Enviar mas de un DATO

Publicado por Yamil Bracho (184 intervenciones) el 22/11/2007 12:34:52
Tienes una ampersand de mas en el URL:

conexion1.open('consulta.php?&cod='+cod'&cod2='+cod2, true);

debe ser

var url = "consulta.php?cod="+cod + "&cod2=" +cod2;
conexion1.open( url, true);
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