Como enviar campos de un formulario por medio de POST y utilizando Dojo (dojo.xhrPost)…
Ajax 23 de febrero del 2009
Para poder enviar los valores de campos de un formulario por medio del método post es muy fácil prácticamente en cualquier lenguaje, pero si queremos que la página no se recargue y que el proceso sea trasparente para el usuario, podemos utilizar una librería muy buena y que está en constante evolución llamada DOJO.
Con sólo declarar en la cabecera de nuestra página la librería siguiente:
1 | <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.2/dojo/dojo.xd.js"></script> |
Y el siguiente método es el que yo utilizó:
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | var responseId = dojo.byId("Message"); var argsSend = { // se pueden enviar solo algunos datos // content: {"Nombre":dojo.byId("id del campo").value}, // o todo el formulario form: 'nombre del form', url: "a donde van los valores", handleAs: "text", // muy importante: es el tipo de respuesta que se va a recibir load: function(response){ responseId.innerHTML = response; }, error: function(response){ responseId.innerHTML = "ERROR"; }, timeout: 500, }; dojo.xhrPost(argsSend); |


(2 votes, average: 3,50 out of 5)
Sobre mí








