AJAX - funcion ajax que llama a otra funcion js

 
Vista:
sin imagen de perfil

funcion ajax que llama a otra funcion js

Publicado por Javier (16 intervenciones) el 06/04/2012 19:15:23
Buenas tardes de nuevo.
Tengo una funcion en ajax que deberia llamar a una funcion js, pero lo estoy creando mal.
La primera funcion lee de una tabla y debe pasarle como parametros dos datos a la funcion de js. No entiendo como se deberia escribir.
Os paso parte del codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// parte de la primera funcion ajax 
while( $row = mysql_fetch_array( $sql )){
 
            $campo= $row['campo1'].",".$row['campo2'];
 
		$dato2=$row['campo2'];
 
		$latlon = ereg_replace(",",".", $dato2);
 
   	     list($cont, $lat, $nulo,$lon,$corredor,$hora) = split('[-]', $latlon);
 
	     $lon0 = -1 * $lon;
 
           $cadena = "latitud: ".$lat. " longitud: " .$lon0. " Hora carrera: " .$hora;
 
	     $nuevo_select .='<option value="' .$corredor.'">'.$cadena;
        //
	// llamada a la funcion js
        // Esto esta mal, pero como deberia llamarla?  
         <script type='text/javascript'>;
	     createMarkers(.$lon0.','.$lat.);
	    </script>;


Un saludo,
Javier.
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
Imágen de perfil de xve
Val: 90
Oro
Ha mantenido su posición en AJAX (en relación al último mes)
Gráfica de AJAX

funcion ajax que llama a otra funcion js

Publicado por xve (222 intervenciones) el 07/04/2012 10:28:13
Hola, no entiendo muy bien que quieres, hacer, pero esa función que muestras createMarkers() se ejecuta cuando se carga la pagina... cuando quieres que se ejecute esa función? cuando se pulse el botón enviar del formulario?
Si es así, puedes hacerlo de varias formas:

1.- en el tag form puedes poner:
<form onsubmit='tuFuncion()' ...>

2.- también lo puedes poner en el boton del formulario:
<input type="submit" onclick='tuFuncion()' ...>

Coméntanos con mas detalle, y intento explicarte, ok?
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