uniAjax, nuevo framework para el desarrollo con AJAX

Andreas Kalsch nos trae un nuevo framework para desarrollar aplicaciones con tecnología AJAX, con el principal objetivo de funcionar en el máximo número posible de navegadores. Al igual que otros (por ejemplo Dojo) intenta conseguir esto, usando iframes en lugar de XMLHTTP cuando este no esté disponible.

Para que veais que pinta tiene programar basandose en uniAjax, aqui teneis un ejemplo que simplemente hace una llamada a un script y muestra su salida en un div.

<script type="text/javascript"><!--
             
        // crear el objeto uniAjax :
        ajax = new uniAjax();
         
        /* definir la función que recibe la respuesta de la petición AJAX.
         * parametros:
         * - response: la cadena devuelta (debe ser el parametro 1)
         * - id: indica la id del elemento donde se mostrará la respuesta
         */                         
        takeResponse = function(response, id) {
            if (typeof id != 'undefined')
                document.getElementById(id).innerHTML = response;
        }
    //-->
</script>
     
    <input type="button" value="Insertar en el div 1" onclick="ajax.request({'url': 'response.php', 'func': takeResponse}, 'content1');"/>
    <input type="button" value="Insertar en el div 2" onclick="ajax.request({'url': 'response.php', 'func': takeResponse}, 'content2');"/>
     
    <div id="content1"></div>
     
    <div id="content2"></div> 

Teneis más información en su web: uniAjax.

Publicado por

manuel

Me dedico al desarrollo de aplicaciones. Principalmente trabajo con XHTML, CSS, Javascript, XML, JSON, PHP, MySQL, Linux/MacOS X y Flash actionscript. Intento siempre trabajar con estándares y simplificar el desarrollo y las aplicaciones finales con el objetivo de orientarlas al usuario (que sean útiles y faciliten el trabajo).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *