Foro de soporteAyuda para webmastersJava y Javascript
Nueva respuesta 
Hacer peticion AJAX, evitando recargar pagina.
Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato

#1 ·

Este post lo hago para contestar a la pregunta: https://soporte.miarroba.com/152498[....]r-una-variable-de-javascript-a-php/

Pero segun el foro es mejor crear un nuevo tema a contestar una pregunta con más de 6 meses de inactividad.

------------------------------------------------------------

Hola, es algo muy sencillo:

Si ya haces el llamado a la accion con onchange(), puedes agregar una funcion en JS para hacer el proceso de consulta, esto lo puedes lograr con una peticion $.post de JQuery o AJAX de JavaScript, A continuacion te dejo un ejemplo de cada uno:

Supongamos que tenemos un archivo php que se llama: "getData.php" que nos retorna datos segun un ID y un HTML que contiene ambas tablas (tabla A que se llena al cargar la pagina y tabla B que sera llenada segun la seleccion de la tabla A). Ambos archivos se encuentran en la misma carpeta.

En la llamada onchange hacemos referencia a una función llamada getData() de JavaScript o JQuery, que estaria asi:

Para JavaScript:

function getData(select){  

   $.ajax({

   method: 'POST',

   url:'getData.php',

   data:{id:select}

})

.done( function(data){

   //Lo agregamos a la tabla el data

});

}

En la llamada onchange, ponemos el metodo getData de JavaScript con el paramtro this, quedando de la siguiente manera onchange="getData(this)".

Creamos una peticion ajax con metodo post, que enviara los datos a getData.php, el archivo getData.php realizara todo el proceso de consultas a la BD para que al final haga un return $data, donde $data es toda la informacion que se consulto en la base datos, esta informacion llega al apartado .done de la peticion AJAX done podremos utilizar, esta peticion se realiza de madera pasiva, evitando que la pagina se recargue.

Cualquier cosa, no dudes en preguntar, nadie nace siendo un experto, salu2.

-------

Full-Stack Web Development

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · Java y Javascript
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 05:27 UTC+02:00 DST
Temas similares
TemaAutorRespuestasVisitasÚltima respuesta
30/May/2009, 22:42
12k30/May/2009, 22:47
06/Jul/2004, 22:13
67k17/Jul/2009, 05:38