Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/04/2007, 11:48
killaton
 
Fecha de Ingreso: julio-2003
Mensajes: 71
Antigüedad: 21 años, 4 meses
Puntos: 0
Re: Pasar mas de un dato con AJAX y PHP

hola ZiTAL...

por ahi me apure a responder sin haber leido bien el tema... pero convengamos que no esta muy claro... al menos para mi...

En fin...

Para pasar varios datos por separado y tomarlos desde javascript... yo hago lo siguiente...

1ro... Generar un XML desde el script PHP.

y desde javascript leerlo de esta forma.

Código HTML:
function handleHttpResponse_onChange_Cbx() {
	
	// en este caso estoy recargando un combo.
            // osea 2 elementos - option y value del combo.
	
  	if (http.readyState == 4) {
	
		var i;  
  		
  		var total = http.responseXML.getElementsByTagName('LINEA').length;
  
  
		results = http.responseText.split(",");
		
  		

    
    	document.getElementById('combo_id').options.length = 0;
  
		document.getElementById('combo_id').options[0]= new Option( '...' ,'0');
		  
  		for(i=0;i<total;i++){
	  		
  			document.getElementById('combo_id').options[i+1]= new Option( http.responseXML.getElementsByTagName('COL1')[i].firstChild.data ,http.responseXML.getElementsByTagName('COL2')[i].firstChild.data);
  			
  		}


  		window.status = '';
  		
  
  		return false;
  		
	}
	
}
salu2