Ver Mensaje Individual
  #13 (permalink)  
Antiguo 17/01/2011, 06:30
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 10 meses
Puntos: 206
Respuesta: Rescatar dos id con funcion de jquery

Hay errores en la sintaxis. En

el PHP que imprime los OPTION
Código PHP:
<option value="<?php echo $AccesaRegP['ID_OBRA']; ?>" rel="<?php echo $AccesaRegP['ID_CLIENTE']; ?>"><?php echo htmlentities($AccesaRegP['DE_NOMBRE']) ?></option>
Faltaba una comilla doble. en vez de rel=<?...?>" es rel="<? ... ?>", y sobraba una de las comillas de cierre del VALUE.
Corregido en la cita de arriba.

Y el javascript pon este (tiene corregido una cagada en el JSON, los arrays asociativos se leen con datos.loquesea y no con el típico datos[loquesea].

Código:
function Obra(obra,cliente){
	alert("id obra ="+obra+" -- id cliente="+cliente); //Comprobar si llegan los datos y borrarlo cuando todo funcione
	$.getJSON("LlenaDatosObra.php?ID_OBRA="+obra+"&ID_CLIENTE="+cliente, function(datos) {
		<!-- ************  CARGANDO OBRA ************************ -->
		document.FormData.de_numero.value=datos.obra.DE_NUMERO;
		document.FormData.Obra_telefono.value=datos.obra.DE_TELEFONO;
		document.FormData.Obra_fax.value=datos.obra.DE_FAX;
		document.FormData.Obra_direccion.value=datos.obra.DE_DIRECCION;
		<!-- ************  CARGANDO CLIENTE ************************ -->
		document.FormData.id_rut.value=datos.cliente.ID_RUT;
		document.FormData.de_dv.value=datos.cliente.DE_DV;
		document.FormData.de_telefono.value=datos.cliente.DE_TELEFONO;
		document.FormData.de_fax.value=datos.cliente.DE_FAX;
		document.FormData.de_direccion.value=datos.cliente.DE_DIRECCION;
	});
}

En librosweb.es tienes buenos tutoriales para programación web.

Última edición por marlanga; 17/01/2011 a las 06:46