Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2015, 15:02
VALFONSOG
 
Fecha de Ingreso: julio-2015
Ubicación: MEXICO
Mensajes: 46
Antigüedad: 8 años, 10 meses
Puntos: 0
Respuesta: Creacion de ajax

Cita:
Iniciado por PHPeros Ver Mensaje
Para inicializar un objeto AJAX te recomiendo usar el siguiente código, ya que el que utilizas está un poco desfasado:

Código Javascript:
Ver original
  1. function nuevoAJAX(){
  2.   var xmlhttp;
  3.   if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari
  4.     xmlhttp = new XMLHttpRequest();
  5.   }
  6.   else { // IE6, IE5
  7.     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  8.   }
  9.   return xmlhttp;
  10. }

Simplemente llamas a la función y realizas la petición usando el objeto xmlhttp retornado.

Hola probe tu codigo y si crea el ajax pero no obtengo respuesta sera por el metodo que utilizo para llamarlo que es el siguiente gracias por la ayuda

Código:
function datos(div, fomulario){
	var Formulario = document.getElementById(fomulario);
	var longitudFormulario = Formulario.elements.length;
	var cadenaFormulario = ""
	var sepCampos
	sepCampos = ""
		for (var i=0; i <= Formulario.elements.length-1;i++) {
			cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
			sepCampos="&";
				}
alert(cadenaFormulario);
				var ajax=nuevoAJA();
				alert(div);			
			ajax.open("GET","funciones/funciones_tienda.php?tarea="+div+
			'&='+cadenaFormulario,true);
			alert(ajax);	
			ajax.onreadystatechange=function(){ 
				
				if (ajax.readyState==4){
							
						document.getElementById(div).innerHTML=ajax.responseText;
					}
					
	 
	ajax.send(null);
			}
		//window.onerror = new Function("return true");

 }
__________________
VENIMOS A APRENDER