Foros del Web » Programando para Internet » Javascript »

Paginas PHP y Javascript

Estas en el tema de Paginas PHP y Javascript en el foro de Javascript en Foros del Web. Hola! Bueno, tengo una pagina php que al pasarle la variable $id por GET devuelve un texto, Ej: Código: www.sitio.com/paginaphp.php?id=1 Devuelve: Respuesta Listo, ahora quiero ...
  #1 (permalink)  
Antiguo 14/12/2009, 18:14
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 1
Pregunta Paginas PHP y Javascript

Hola!

Bueno, tengo una pagina php que al pasarle la variable $id por GET devuelve un texto, Ej:

Código:
www.sitio.com/paginaphp.php?id=1

Devuelve:

Respuesta
Listo, ahora quiero que en una pagina html imprima esa respuesta con javascript, ocea que javascript abra la pagina php internamente, espere la respuesta y la imprima en la pagina html.

Como lo ago??

Gracias por su atencion!
  #2 (permalink)  
Antiguo 14/12/2009, 22:18
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Paginas PHP y Javascript

emm ¿te refieres al uso de AJAX? quizas algo como lo siguiente.
Código:
var xhr = new XMLHttpRequest();
xhr.open('get', 'misitio.com/pagina.php?id=1', true);
xhr.onreadystatechange = function(){
if(this.readyState != 4)return;
// aqui el codigo para mostrar el contenido segun lo que desees, en el ejemplo se muestra en pantalla el contenido;
alert(this.responseText);
}
xhr.send(null);
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 15/12/2009 a las 01:06 Razón: error en codigo
  #3 (permalink)  
Antiguo 15/12/2009, 02:26
 
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona
Mensajes: 289
Antigüedad: 16 años, 4 meses
Puntos: 8
Respuesta: Paginas PHP y Javascript

Vamos que básicamente el AJAX es chupi guay precisamente por que hace eso!
  #4 (permalink)  
Antiguo 15/12/2009, 18:20
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Paginas PHP y Javascript

Cita:
Iniciado por zerokilled Ver Mensaje
emm ¿te refieres al uso de AJAX? quizas algo como lo siguiente.
Código:
var xhr = new XMLHttpRequest();
xhr.open('get', 'misitio.com/pagina.php?id=1', true);
xhr.onreadystatechange = function(){
if(this.readyState != 4)return;
// aqui el codigo para mostrar el contenido segun lo que desees, en el ejemplo se muestra en pantalla el contenido;
alert(this.responseText);
}
xhr.send(null);
Gracias me funciono, pero no me funciona en el Internet Explorer, por que?
  #5 (permalink)  
Antiguo 15/12/2009, 18:28
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Paginas PHP y Javascript

dependiendo la version. el siguiente enlace tiene un ejemplo para todos los navegadores. http://www.w3schools.com/ajax/ajax_browsers.asp
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #6 (permalink)  
Antiguo 15/12/2009, 18:45
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Paginas PHP y Javascript

me sigue saltando error
  #7 (permalink)  
Antiguo 15/12/2009, 19:11
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Paginas PHP y Javascript

¿tienes algun ejemplo en la web para poder visualizarlo? ¿que error te muestra?
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #8 (permalink)  
Antiguo 15/12/2009, 19:45
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Paginas PHP y Javascript

Cita:
Iniciado por zerokilled Ver Mensaje
¿tienes algun ejemplo en la web para poder visualizarlo? ¿que error te muestra?
No se como, pero se soluciono, ahora el problema es que en el proceso de carga de los datos me aparese el mensaje de error que yo puse en la funcion:

Código:
http://jhonjhon123.com.ar/ajax/

http://jhonjhon123.com.ar/ajax/respuesta.php

http://jhonjhon123.com.ar/ajax/ajax.js
que es lo que pasa?
  #9 (permalink)  
Antiguo 15/12/2009, 20:03
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Paginas PHP y Javascript

no comprendo bien pero a mi me funciona, es decir me muestra la clave MD5. cierto que aparece el mensaje de error pero no por mucho tiempo, diria menos de 100ms. quizas lo que quieres es hacerlo de esta forma,
Código:
function GET_Ajax(web, datos, OB_result)
{
var url = web + '?' + "var=3";
result = document.getElementById(OB_result);
var OB_http = new ajaxFunction();
result.innerHTML = "Cargando. . .";
OB_http.open('GET', url, true);
OB_http.onreadystatechange = function(){

	if(OB_http.readyState == 4)
		{
		result.innerHTML = OB_http.responseText;
		}
	else if(OB_http.status != 200)
		{
		result.innerHTML = "Error Al Cargar";
		}
	}
OB_http.send(null);
}
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #10 (permalink)  
Antiguo 15/12/2009, 20:10
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Paginas PHP y Javascript

Listo, resuelto, una ultima pregunta:

de donde salio la propiedad status, bueno segun lo poco que ley solo hay 4 estados y son en la propiedad readyState???
  #11 (permalink)  
Antiguo 15/12/2009, 20:19
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Paginas PHP y Javascript

al principio es un poco confuso. status y readyState no tienen que ver nada, pues ambos tienen informaciones diferentes. en la siguiente pagina puedes ver todas las propiedades y metodos referente a los objetos XMLHttpRequest (a.k.a. AJAX), http://www.w3schools.com/dom/dom_http.asp. readyState indica el estado en que se encuentra la peticion del objeto XMLHttpRequest, mientras que status es un tipo de valor HTTP numerico que, segun el valor, indica un mensaje acerca de como la peticion HTTP finalizo. por ejemplo, 200 significa que todo el proceso se llevo a cabo correctamente. 404, indica que el documento no fue encontrado (not found). mas sobre estados, http://www.w3schools.com/tags/ref_httpmessages.asp

en resumen, ponlo de esta manera. uno esta relacionado al protocolo HTTP (status) y el otro esta relacionado al estado en que se encuentra el objeto XMLHttpRequest (readyState).
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #12 (permalink)  
Antiguo 15/12/2009, 20:29
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Paginas PHP y Javascript

Muchas gracias por tu ayuda, esto me servira para futuros proyectos!

Gracias!
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 12:58.