Skip to content

Usa PHP con APIS de manera sencilla desde una pagina en HTML o PHP usando solo AJAX

Notifications You must be signed in to change notification settings

cristhianjdv/php_ajax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

php_ajax

Un proyecto sencillo que muestra cómo usar PHP + AJAX para consultar datos de forma dinámica desde el navegador sin recargar la página.

Este ejemplo es ideal para aprender la integración entre JavaScript (AJAX) y PHP, permitiendo que tu web solicite datos al servidor y los muestre en pantalla de forma asíncrona.


🚀 ¿Qué hace este proyecto?

✔ Permite enviar solicitudes AJAX desde el frontend
✔ Recibe la respuesta desde un script PHP
✔ Muestra los resultados sin recargar la página
✔ Ofrece un ejemplo práctico para comenzar con PHP + AJAX


📂 Estructura del repositorio

Archivo Descripción
index.html o index.php Página principal con AJAX y JavaScript
ajax.php Script PHP que recibe la solicitud AJAX y devuelve datos
(otros archivos si aplica) Explicación de cada uno si corresponde

🧠 ¿Por qué usar AJAX en PHP?

AJAX (Asynchronous JavaScript and XML) permite que tu página web:

✔ Solicite datos al servidor en segundo plano
✔ Actualice contenido sin recargar toda la página
✔ Ofrezca mejor experiencia de usuario
✔ Haga aplicaciones más rápidas e interactivas


🛠️ ¿Cómo usar este proyecto?

1. Clonar el repositorio

git clone https://github.com/cristhianjdv/php_ajax.git
2. Colocar los archivos en un servidor web
Copia la carpeta dentro de tu entorno local (XAMPP, WAMP, LAMP, MAMP) o servidor real.

3. Abrir el proyecto en el navegador
Accede desde:

arduino
Copiar código
http://localhost/php_ajax
o la ruta donde colocaste los archivos.

4. Interactuar con el ejemplo
La página principal hará una llamada AJAX a ajax.php, que retornará información procesada en PHP y la mostrará dinámicamente.

📌 Conceptos clave del ejemplo
🔹 JavaScript + AJAX
En el frontend se usa XMLHttpRequest o fetch() para mandar la petición, por ejemplo:

javascript
Copiar código
let xhr = new XMLHttpRequest();
xhr.open('GET', 'ajax.php?param=value', true);
xhr.onload = function() {
    document.getElementById('result').innerHTML = xhr.responseText;
}
xhr.send();
(o equivalente usando fetch())

🔹 PHP (ajax.php)
Este script recibe los parámetros enviados desde JavaScript, consulta datos o genera contenido, y responde con texto o JSON para que el frontend lo procese.

Algo como:

php
Copiar código
<?php
$param = $_GET['param'] ?? '';
echo "Resultado para: " . $param;
?>
💡 Buenas prácticas
Aunque este ejemplo es básico, para proyectos reales se recomienda:

✔ Usar JSON para las respuestas AJAX
✔ Manejar errores y excepciones
✔ Validar datos del lado servidor
✔ Usar métodos seguros y proteger contra inyección SQL o XSS

🧩 ¿Dónde aplicarlo?
Puedes usar este ejemplo para:

✔ Buscar datos dinámicamente
✔ Autocompletar campos
✔ Actualizar partes de la interfaz sin recargar
✔ Formularios asíncronos
✔ Integrar con APIs

🤝 Contribuciones
Este proyecto es ideal para ampliar con:

✔ AJAX con JSON
✔ Peticiones POST
✔ Integración con base de datos
✔ Librerías como jQuery o Axios

¡Las mejoras son bienvenidas!

📝 Licencia
Código abierto y gratuito para usar, modificar y adaptar a tus necesidades.

About

Usa PHP con APIS de manera sencilla desde una pagina en HTML o PHP usando solo AJAX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published