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

Como paso una variable o funcion de PHP a AJAX

Estas en el tema de Como paso una variable o funcion de PHP a AJAX en el foro de Frameworks JS en Foros del Web. Mi problema esta en que tengo estos archivos: "xx.php", el de "yy.js" y "zz.php". el de xx.php es el que tiene el formato html, el ...
  #1 (permalink)  
Antiguo 29/07/2011, 11:54
 
Fecha de Ingreso: julio-2011
Ubicación: Barcelona
Mensajes: 6
Antigüedad: 10 años, 2 meses
Puntos: 0
Como paso una variable o funcion de PHP a AJAX

Mi problema esta en que tengo estos archivos: "xx.php", el de "yy.js" y "zz.php".
el de xx.php es el que tiene el formato html, el yy.js el ajax y zz.php el archivo a llamar desde ajax con el método open();. Ahora lo que necesito es que cuando zz.php termina de hacer la consulta, devuelva una variable de php a ajax, lo cual no logro resolver. No quiero lo que devuelve responseText, eso es aparte, necesito trabajar con una variable o funcion de php al cliente, en este caso ajax, para con lo cual, en base a ello se tome una decision con una sentencia if. Alguna idea o sugerencia???? gracias
  #2 (permalink)  
Antiguo 29/07/2011, 14:01
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 13 años, 2 meses
Puntos: 1532
Respuesta: Como paso una variable o funcion de PHP a AJAX

1 - AJAX NO es un lenguaje, es javascript con quien estás tratando, AJAX es solo la técnica

2 - la única forma de obtener la respuesta (response) de PHP es a través de responseText o ResponseXML, puedes incluso usar JSON y procesarlo en javascript

3 - ¿xx.php solo tiene código HTML?: colocarlo como xx.htm y no hagas que el server procese archivos PHP que no contienen PHP, eso es poco eficiente
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: ajax, ajax-php
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 05:06.