28/10/2008, 09:22
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 5
Antigüedad: 16 años, 2 meses Puntos: 0 | |
Respuesta: No recibo nada al enviar el valor de un campo select generado con AJAX hola, yo tengo un problema parecido pero estoy utilizando xajax.
el problema es que yo tengo el siguiente codigo:
<?php
function validar_empresa($nombre_empresa){
$ssql="select left(nombre,80) as nombre from empresa where nombre like'%$nombre_empresa%' order by clave";
$result =mysql_query($ssql);
if (mysql_num_rows($result)==0){
$campo_emp="No se encontro ningun elemento";
}
else{
$campo_emp ="<select name='emp'>";
while($row = mysql_fetch_array($result)) {
$campo_emp .='<option value="'.$row[clave].'">'.$row[nombre].'</option>';
}
$campo_emp .="</select>";
}
$respuesta = new xajaxResponse('ISO-8859-1');
$respuesta->addAssign("busqueda_empresa","innerHTML",$campo_e mp);
return $respuesta;
}
?>
Esto se imprime en el formulario en la seccion <div id="busqueda_empresa"></div>
Hasta aqui todo funciona bien. El problema es que yo envio esto a otro archivo que recibe los valores del formulario, pero no logro recepcionar los valores del select impreso con ajax.
intento recuperar el valor con $_POST["emp"] para luego guardarlo en una base de datos pero no me guarda nada.
Les agradezco su ayuda!!! |