Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   Script para enviar formulario con ajax (http://www.forosdelweb.com/f127/script-para-enviar-formulario-con-ajax-437811/)

gsmmixer 26/10/2006 11:08

Script para enviar formulario con ajax
 
Me podria faciliatar alguien algun script sencillo para simplemente enviar un campo o dos a través de un formulario usando para ello ajax , ?? muchisimas gracias , saludos

jtv1972 26/10/2006 12:06

Mira, gsmmier

Creo que el que te envien un script y nomas cambies parametros no te servira, en realidad Ajax no es un comando, engloba Javascript, XML, y un lenguaje de consulta que podria ser PHP, te recomiendo que te metas a ver javaScript primero, sin prisas y en una semana le apendres bien.

Aunque la estructura es muy similar tiene su particularidad si programas al insertar datos en una tabla, un select o un espacion en la pagina WEb

saludos Te anexo un codigo


function CargaEstados()
{
if (xmlHttp)
{
try
{
var selectEstado=document.getElementById("selectEstado s");

xmlHttp.open("GET","SelectMuestraEstados.php",true )
xmlHttp.onreadystatechange=function(){

if (xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
try
{
var xmlResponse= xmlHttp.responseXML;
xmlRoot=xmlResponse.documentElement;
EstadoXML=xmlRoot.getElementsByTagName("Estado");

for(var i=1;i<=EstadoXML.length;i++)
{
selectEstado.options[i]= new Option(EstadoXML.item(i).firstChild.data);
}

}
catch(e){ }
}
else
alert("hay un problema al tratar de recuperar los datos: \n"+xmlHttp.statusText);
}
}
xmlHttp.send(null);
}
catch(e)
{
alert("no se pudo conectar al servidor:\n"+e.toString());
}
}
}




function createXmlRequestObject()
{
var XMLHttpRequestObject;

try{
XMLHttpRequestObject= new XMLHttprequest();
}
catch(e)
{

var versiones=new Array("MSXML2.XMLHTTP.6.0",
"MSXML2.XMLHTTP.5.0",
"MSXML2.XMLHTTP.4.0",
"MSXML2.XMLHTTP.3.0",
"MSXML2.XMLHTTP",
"Microsoft.XMLHTTP");


for (var i=0; i< versiones.length;i++)
{
try{
XMLHttpRequestObject = new ActiveXObject(versiones[i]);
}
catch(oError){}
}
}

if(!XMLHttpRequestObject) {
alert("No se creo objeto HTTPrequestObject");
}
else
return XMLHttpRequestObject;
}

gsmmixer 26/10/2006 16:09

Y como acoplo a este codigo un formaulario porque no lo entiendo , saludos

jrosariolara 31/10/2006 17:58

gsmmixer, por eso exactamente fue que jtv1972 te recomendó aprender o al menos leer para entender un poco de Javascript. :-)


La zona horaria es GMT -6. Ahora son las 22:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.