Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2015, 20:33
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: AJAX, return o echo

Cita:
¿Por qué al trabajar con AJAX XMLHttpRequest las respuestas de PHP deben ser con echo y no con return (cómo sería lo más obvio)?
De hecho no tiene nada que ver el que uses AJAX o no.

Si bien recuerdo tu tema de echo/return esperaba que ya lo tuvieras más claro, pero veo que sigues perdiendo el tiempo en cosas tan triviales.

Es mas, vamos a olvidarnos de AJAX por un momento.

Una petición normal (GET) ¿crees que deba usar echo o return para imprimir la respuesta?

El enfoque es exactamente el mismo, al final se trata de una petición HTTP que espera cuerpo y cabeceras.

¿Si sabes cómo funciona HTTP verdad?

Pues lo mismo para una petición AJAX, es una petición que exige un cuerpo y cabeceras.

Evidentemente el cuerpo debes imprimirlo (echo) y jamás podrás hacer un return directamente en el script, etc.

Adicionalmente me gustaría que expliques esto:
Cita:
cómo sería lo más obvio


¿Por qué sería lo más obvio?

¿Podrías argumentar lo que dices?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.