¿Debo usar AJAX con PHP?

La mayoría de los sitios basados ​​en PHP están utilizando soluciones basadas en AJAX (jQuery), muchos back-end se están moviendo hacia Angular JS. Entonces mi respuesta sería “SÍ” definitivamente deberías usar AJAX.

Sin embargo, hay ciertos escenarios en los que puedes evitar AJAX, pero son cosas puramente relacionadas con SEO. El rastreador de Google enfrenta dificultades para rastrear bloques cargados a través de AJAX, ya que muchas cosas suceden en el navegador. Aunque, la publicación de Google de octubre de 2015 anunció oficialmente que pueden rastrear, pero encontrará toneladas de problemas flotando en los foros web de Google.

Si hace esta pregunta teniendo en cuenta los aspectos de SEO, piense detenidamente y haga sus llamadas en consecuencia.

Usaría AJAX para eventos y no para cargar bloques o pestañas de contenido importantes que tienen mi texto principal para que Google rastree e indexe.

AJAX no está vinculado a PHP en particular, es solo uno de los pilares utilizados en la mayoría de las aplicaciones web en la actualidad.

La tecnología de back-end, ya sea PHP o Ruby (o cualquier otra cosa), se usa en su servidor, donde AJAX es una llamada asincrónica (sin bloqueo) iniciada desde su cliente (javascript) para llamar a su servidor y obtener una respuesta de que el cliente entonces podrá interpretar.

La idea es hacer que la llamada HTTP sea asíncrona e “invisible” para el cliente, evitando la actualización de la página y un mayor tiempo de carga. También le permite pedir menos a su solicitud de servidor inicial y luego hacer algunas solicitudes específicas cuando realmente se necesitan.

Entonces la respuesta a su pregunta es “todo depende de lo que quiera construir”.
Ajax no es necesario en todos los casos, pero seguramente es un pilar que mejora la experiencia de usuario sin problemas en las aplicaciones “reactivas” de hoy.

Estoy completamente de acuerdo con Laurent Lemaire.

AJAX y PHP son extremos segregados. No debe haber ninguna pregunta sobre qué se debe usar con AJAX.

AJAX es un concepto / característica central habilitado por JavaScript para cargar los datos remotos de forma asincrónica.

AJAX permite que los marcos modernos de MVC de Front End como AngularJS ofrezcan aplicaciones pesadas, habilitadas para datos y ricas en funciones.

La fuente remota puede ser archivos de texto, archivos JavaScript, archivos JSON, HTML simple, scripts remotos, etc.

Si la fuente remota es un script PHP, primero se ejecutará en el servidor y luego la salida se proporciona como respuesta. Y lo mismo sucedería en cualquier caso de diferentes lenguajes de servidor como ASP.NET, JSP, Python, Ruby, etc.

La respuesta puede tratarse como texto sin formato, JSON, HTML o binario, según el tipo de respuesta recibida.

AJAX es un contenedor para un cierto conjunto de tecnologías, donde posiblemente las solicitudes HTTP del lado del cliente y la edición DOM son las más importantes.

La contribución de PHP a esto son simples secuencias de comandos sin interfaz de usuario en el lado del servidor, que realizan búsquedas en la base de datos, etc. en nombre de la aplicación del lado del cliente.

Puede crear aplicaciones web que carguen una página una vez y luego usar la edición DOM para crear todo el contenido que se muestra incluso cuando se mueve virtualmente entre “páginas”. Ni siquiera los formularios necesitan recargar la página, ya que los datos ingresados ​​serían consumidos por el Javascript del lado del cliente, y la única información comunicada del lado del servidor serían los datos hacia / desde la base de datos. En realidad, así es como se deben hacer las aplicaciones web ahora.

La respuesta es SÍ sin ninguna duda. Los sistemas basados ​​en AJAX se están volviendo más comunes en estos días que nunca. En solicitudes de página, una aplicación de página u ocultar / evitar cargas de página para una tarea simple y actualizar parte de las páginas. todo lo anterior necesita ajax para ser usado. Mientras trabajas con PHP como un script del lado del servidor, AJAX te hace la vida más fácil y te deshaces de crear múltiples páginas para múltiples tareas, así que …

agregue AJAX, diviértase y disfrute de la codificación. 🙂

Sí tu puedes. Y si está creando un sitio web interactivo o una aplicación web, debe usarlo.

Podrá agregar, actualizar, eliminar y hacer cambios, sin necesidad de actualizar la página. Para comenzar con AJAX, simplemente agregue la biblioteca jQuery en el directorio de su proyecto y agréguela a su página.

El script es como el siguiente:

// Arrancador Ajax
$ .ajax
({
// Donde quieres enviar datos = url.php
url: ‘your_url.php’, //. asp, …
tipo: ‘POST’, // Cómo debe obtener los datos en el archivo url.php
datos: {datos: $ (“# usuario”). val (), datos2: …},
// Cómo quieres obtener el resultado
// ¿De qué forma? JSON, HTML, TEXT, SCRIPT,
dataType: ‘JSON’,
// Ahora si tu url publicó un éxito sin resultado de error
éxito: función (res)
{
// Agrega datos a tu página
// Alerta de que se agregan los datos
// y más acciones
$ (“# myTable”). append (…);
},
// Si tienes un error
error: función (res)
{
// Muestra el error, o ve a XHR para más detalles
}
)};

Tengo un gran curso al respecto en Udemy si desea suscribirse:

JavaScript, jQuery y Ajax – Udemy

¡Ciertamente puedes y deberías! Use AJAX y PHP juntos. Asynchronous JavaScript and XML permite características tan ricas en sitios web como:

  • Búsqueda de autocompletado
  • Envío de formulario sin actualización de página
  • Carga de contenido sobre la marcha

Incluso puede crear una aplicación web completa con el poder de ajax. Una página y todo el contenido se pueden cargar a través de eventos de JavaScript. No sé qué haría sin ajax

Sí, Ajax es un lenguaje que permite el envío de entradas de formulario al servidor sin cargar o actualizar la página. Por ejemplo, como se demuestra en estas publicaciones de blog, seleccione, obtenga una vista previa, cambie el nombre y cargue la imagen usando jquery Ajax | Whats-online.info, donde envía una imagen al servidor sin actualizar la página

Soy nuevo en PHP pero conozco un poco a AJAX. PHP es un lenguaje del lado del servidor y no hace nada con el diseño, mientras que AJAX es un JavaScript que permite cargar automáticamente el contenido web sin volver a cargar toda la página. En resumen, no utiliza AJAX con PHP.

PHP y AJAX es una combinación muy buena.

Para realizar solicitudes asincrónicas, lo que significa hacer que el script las envíe al servidor y continúe su ejecución sin necesidad de esperar respuestas, AJAX es imprescindible.

  1. AJAX es el acrónimo de JavaScript asíncrono y XML.
  2. AJAX es una tecnología utilizada para crear aplicaciones de interacción enriquecidas que reducen las interacciones entre el cliente y el servidor al actualizar solo partes de la página web.
  3. Las versiones 5 y 6 de Internet Explorer usan ActiveXObject para implementar operaciones AJAX.

Para saber más visite Learnvern.

  1. Cree un objeto XMLHttpRequest.
  2. Cree la función que se ejecutará cuando la respuesta del servidor esté lista.
  3. Envíe la solicitud a un archivo en el servidor.
  4. Observe que se agrega un parámetro (q) a la URL (con el contenido de la lista desplegable)

Para saber más con videos, puede aprenderlo de Learnvern

Deberías usar? hmmm

Creo que debe considerar su necesidad con cuidado y de manera elaborada.

¿Por qué deberías usar AJAX? ¿Realmente necesitas cargar algo sin recargar la página? ¿Realmente trabajas de forma asíncrona? .. .. ..

Después de una consideración detallada, puede decidir usar AJAX.

Creo que usarás

Sin embargo, definitivamente deberías, dependiendo de lo que estés tratando de lograr.

Tal vez si explica más, lo más probable es que obtenga más y mejor dirección

Sí, y debería tener una experiencia de usuario final más fluida