Edición de «AJAX»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 1: | Línea 1: | ||
− | |||
Kumbia posee soporte para funciones AJAX con el framework Prototype y también sin él. | Kumbia posee soporte para funciones AJAX con el framework Prototype y también sin él. | ||
Recordemos que prototype (http://prototype.conio.net) está incluida por defecto al igual | Recordemos que prototype (http://prototype.conio.net) está incluida por defecto al igual | ||
que las funciones drag-and-drop (arrastrar y soltar), effects (efectos) y controls | que las funciones drag-and-drop (arrastrar y soltar), effects (efectos) y controls | ||
(controles) de Script.aculo.us. | (controles) de Script.aculo.us. | ||
− | |||
El soporte para estas librerías, está por defecto en la línea que dice: | El soporte para estas librerías, está por defecto en la línea que dice: | ||
<source lang=php> | <source lang=php> | ||
<?kumbia_use_effects() ?> | <?kumbia_use_effects() ?> | ||
</source> en views/index.phtml esta función incluye los documentos javascripts necesarios para usarlas. | </source> en views/index.phtml esta función incluye los documentos javascripts necesarios para usarlas. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==link_to_remote== | ==link_to_remote== | ||
Línea 21: | Línea 12: | ||
actualiza en un contenedor (div, span, td, etc) del documento actual. | actualiza en un contenedor (div, span, td, etc) del documento actual. | ||
<source lang=php> | <source lang=php> | ||
− | <?php | + | <?php echo link_to_remote("Cargar algo con AJAX", "update: midiv", "action: |
− | echo link_to_remote("Cargar algo con AJAX", "update: midiv", "action:saludo/hola") ?> | + | saludo/hola") ?> |
<div id="midiv">Este texto será actualizado</div> | <div id="midiv">Este texto será actualizado</div> | ||
</source> | </source> | ||
Línea 37: | Línea 28: | ||
function hola(){ | function hola(){ | ||
#Indica que el resultado sera solo una parte de la vista actual | #Indica que el resultado sera solo una parte de la vista actual | ||
− | $ | + | $this>set_response('view'); |
}//fin del metodo | }//fin del metodo | ||
}//fin de la clase | }//fin de la clase | ||
Línea 52: | Línea 43: | ||
Antes de la petición: | Antes de la petición: | ||
− | |||
[[Archivo:Img_ajax1.jpeg]] | [[Archivo:Img_ajax1.jpeg]] | ||
− | |||
Luego de la petición: | Luego de la petición: | ||
− | |||
[[Archivo:Ajax2.jpg]] | [[Archivo:Ajax2.jpg]] | ||
==form_remote_tag== | ==form_remote_tag== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |