Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Los includes se pierden al realizar un petición get con ajax/jquery

Estas en el tema de Los includes se pierden al realizar un petición get con ajax/jquery en el foro de Frameworks JS en Foros del Web. Hola a todos, Estoy realizando una web en la que necesito hacer peticiones get usando ($.ajax) con jquery, el problema viene por que todos los ...
  #1 (permalink)  
Antiguo 05/06/2013, 07:51
 
Fecha de Ingreso: noviembre-2010
Ubicación: Munich - Alemania
Mensajes: 76
Antigüedad: 13 años, 5 meses
Puntos: 7
Los includes se pierden al realizar un petición get con ajax/jquery

Hola a todos,

Estoy realizando una web en la que necesito hacer peticiones get usando ($.ajax) con jquery, el problema viene por que todos los archivos que he incluído con require o include con php se pierden. Recibo errores del tipo: "Warning: require(./classes/user.php): failed to open stream: No such file or directory"

Como ejemplo desde index.php realizo la petición get a ajax.php, pero como comenté anteriormente todas las constantes y clases incluídas se pierden. Como podría solucionar este problema? muchas gracias.

Saludos,
  #2 (permalink)  
Antiguo 06/06/2013, 07:27
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Los includes se pierden al realizar un petición get con ajax/jquery

El PHP que llamas por AJAX se ejecuta independientemente en el servidor, creando como resultado un HTML, que es lo que recibirás con AJAX. Lo único que podría compartirse entre PHPs sin relación directa entre ellos, son las variables de sesión, $_SESSION, si las utilizas, teniendo en cuenta sus limitaciones.

Si tu página PHP da errores, es que el código que está en esa página está mal. No hay más. El error te indica exactamente lo que le pasa.

Etiquetas: jquery
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:38.