Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/01/2011, 13:03
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 8 meses
Puntos: 336
Respuesta: Enviar variables largas por GET o POST

Este es el código, recorre todo el formulario buscando objetos y los agrega a una cadena como GET y luego carga la pagina (AJAX) así el usuario no se entera de nada de lo ocurrido.

Código Javascript:
Ver original
  1. url = "frm_name=" + frm_name;
  2. for (i = 0; i < frm.elements.length; i++) {
  3.     frm.elements[i].disabled = true;
  4.     if (frm.elements[i].type == "checkbox") {
  5.         if (frm.elements[i].checked)
  6.             frm.elements[i].value = 1;
  7.         else
  8.             frm.elements[i].value = 0;
  9.     }
  10.     if (frm.elements[i].type == "radio") {
  11.         if (frm.elements[i].checked){
  12.             url = url + "&" + frm.elements[i].name + "=" + escape(frm.elements[i].value);
  13.         }
  14.     }else{
  15.         url = url + "&" + frm.elements[i].name + "=" + escape(frm.elements[i].value);
  16.     }
  17. }
  18. GET_xmlhttp.open("GET", http + ".php?" + url, true);

Para hacerlo por POST se me complica un poco, no se enviar variables POST en AJAX, alguien sabe?

goteen_mx +1karma