JavaScript - Traer campos de MySQL

 
Vista:
Imágen de perfil de Richard

Traer campos de MySQL

Publicado por Richard (9 intervenciones) el 04/12/2021 17:57:33
Hola amigos, un favor muy grande, ¿Quien me puede ayudar?
Tengo un FORM en HTML con 2 input text y un SELECT, desde MySQL ya pude cargar la data a los opción del SELECT, el problema que tengo y no se cómo se hace que:
Cuando seleccione un valor del SELECT, que me traiga el valor de 2 campos de mi tabla de MySQL y ponga ese valor en los input text. Vi por ahí que se usa Ajax pero igual no entiendo muy bien x q soy novato en esto.

O algo más claro: Si en un campo de texto coloco el ID de una persona de mi tabla en MySQL, que los datos de los input text se llene con la info de esa persona de la cual ingresé su ID, ejemplo

ID: 123
Text1: Richard
Text1: Cáceres
Text3: Programador Junior

Alguien que me eche una manito x favor.
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 7aamin
Val: 9
Ha aumentado su posición en 6 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Traer campos de MySQL

Publicado por 7aamin (79 intervenciones) el 04/12/2021 21:42:24
Asumo que estas usando PHP, entonces con PHP lo puedes al momento que cargas la pagina, o a su vez, puedes usar AJAX, ya sea con Jquery o con Fetch API ..!

1
2
3
4
5
6
7
8
<input id="input_1" type="text" value=""/>
(async function() {
    //Aqui haces un fecth "AJAX" a tu API con un metodo GET
    //Obtienes tus datos necesarios usando async y await
    const response = await fetch('https://www.tu-api.com/get_data');
    const data = await response.json();
    document.getElementById("input_1").value = data.nombre;
})();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Richard

Traer campos de MySQL

Publicado por Richard (9 intervenciones) el 05/12/2021 01:04:38
Gracias, hize lo que indicó y lo ajuste a mi necesidad y funcionó perfecto.
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