Ejercicio Con Ajax y Php
En un principio en la página no aparece el formulario para comentar el artículo, sino un enlace. Al pulsar el enlace se muestra el formulario en la página (siempre sin recargar elcontenido de la página entera). Luego se envía el formulario y se procesa, también en la misma página.
Para explicar este ejercicio tenemos que basarnos en otro ejercicio anterior, en el queenviábamos y procesábamos un formulario con Ajax y PHP. Lo nuevo en este artículo es la parte de mostrar un formulario en la misma página al pulsar un enlace.
Vamos a tener este HTML, donde inicialmenteno está el formulario, pero tenemos el enlace para mostrarlo.
Escribe un comentario del artículo.
El enlace llama a una función PHP que se ejecutará por medio de Ajax:
functionmuestra_formulario(){
//creo el xajaxResponse para generar una salida
$respuesta = new xajaxResponse('ISO-8859-1');
$codigo_formul = '
Nombre:
Apellidos:
';
//mostramos en capacapaformulario el texto código HTML del formulario
$respuesta->addAssign("capaformulario","innerHTML","$codigo_formul");
return $respuesta;
}
En esta función se crea en una variablecadena, donde se introduce el código del formulario. Luego, con el método addAssign() del objeto clase xajaxResponse se actualiza la capa "capaformulario", para mostrar en la página el formulario....
Regístrate para leer el documento completo.