Hola, para pasar formularios por AJAX, utilizo este codigo:
Código HTML:
function cargarformulario(url)
{
var varable1, variable2, variable3, contenedor;
contenedor = document.getElementById("detalles");
varable1 = document.getElementById(varable1).value;
varable2 = document.getElementById(varable2).value;
varable3 = document.getElementById(varable3).value;
ajax=nuevoAjax();
ajax.open("POST",url,true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
contenedor.innerHTML = ajax.responseText;
}
else
{
contenedor.innerHTML = 'Cargando...';
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("varable1=" + varable1+ "&varable2=" + varable2 + "&varable3=" + varable3);
}
En el cual especifico las variables a pasar post, el problema es que tengo un formulario, donde las variables a pasar por post, pueden variar, es un numero indeterminado, como lo hago entonces, alguna idea, gracias
bichomen