jueves, 26 de abril de 2012

Función de envío dinámica en DOJO

 Esta pequeña funcion maneja peticiones ajax en dojo(aunque me gusta + jquery algunas veces hay que adaptarse a las herramientas del cliente), espero les sirva como a mí, aunque me tarde un poco en hacerla, me ha sido de gran utilidad, Ojo en javascript puedes enviar una función como parámetro.

var contenido = {nombre:"Juan"};// puede ser un objeto
            var contenido="idform";//puede ser el id de un formulario
               
           Parametros url string, contenido string o object, success function, error function
            function manejaPeticiones(url,contenido,success, errors){
                if(!dojo.isString(contenido))//Evaluo si no es una cadena
                dojo.xhrPost({url:url,contentType: "application/x-www-form-urlencoded; charset=utf-8",content:contenido,handleAs: "json",load:success,error: errors});
                else
                dojo.xhrPost({url:url,contentType: "application/x-www-form-urlencoded; charset=utf-8",form:content,handleAs: "json",load:success,error:errors});

No hay comentarios:

Publicar un comentario