Foros del Web » Programando para Internet » Javascript »

Llamada tras llamada a consulta AJAX

Estas en el tema de Llamada tras llamada a consulta AJAX en el foro de Javascript en Foros del Web. Hola chicos Esta es mi consulta. Tengo un formulario de pagos en el cual identifico al usuario con el número del ID. Con AJAX consigo ...
  #1 (permalink)  
Antiguo 01/06/2012, 15:51
Avatar de antuanette  
Fecha de Ingreso: marzo-2012
Mensajes: 17
Antigüedad: 12 años, 1 mes
Puntos: 3
Llamada tras llamada a consulta AJAX

Hola chicos

Esta es mi consulta. Tengo un formulario de pagos en el cual identifico al usuario con el número del ID. Con AJAX consigo mostrar una tabla, en la cual están todos los pagos pendientes de ese usuario específico. ENTONCES, se hace selección de los registros a pagar - checkbox - y se envia OTRA CONSULTA AJAX para poder actualizar los registros sin recargar la pagina, solo eliminando los registros serleccionados (pagados).

Aqui les pego el código:

index.php
Código HTML:
<div class="select-bar">
      <form name="buscar" action="" onsubmit="MostrarReservas('mostrarReservas.php'); return false">
          <label>ID: <input type="text" name="DNI" /></label>
          <label><input type="submit" name="Submit" value="Buscar Reservas" /></label>
    </form>
</div>
<div class="table">
     <div id="resultado">
     </div>
</div> 
ajax.js
Código:
// JavaScript Document
function objetoAjax(){
 // Se asume que el objeto AJAX se declara y se instancia correctamente
}
function MostrarReservas(datos){
// Primera función de llamada, funciona perfectamente.
// muestra el resultado de la consulta - Reservas No Pagadas de un determinado usuario.
}
function realizarPagos(datos){

        // Esta función no se ejecuta correctamente, su llamada se define en el siguiente archivo, al momento de definir el formulario.
        divResultado = document.getElementById('resultado');
        ajax=objetoAjax();
		
        pagos=document.frmpagos.chkpagos.value; 

		//usamos el medoto POST 
		//archivo que realizar la operacion 
		//consultas.php 
		ajax.open("POST", "pagos.php",true); 
		ajax.onreadystatechange=function() { 
			if (ajax.readyState==4) { 
				//mostrar resultados en esta capa 
				divResultado.innerHTML = ajax.responseText 
			} 
		} 
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 

		//enviando los valores 
		ajax.send("pagos="+pagos); 
}
mostrarReserva.php
Código PHP:
    echo '
        <table class="listing" cellpadding="0" cellspacing="0">
        [B]<form name="frmpagos" action="" onsubmit="realizarPagos(\'pagos.php\'); return false">[/B]
// Se escribe todos los datos necesarios para pagar comisiones al usurio.
// Se escribe un boton submit para desencadenar la consulta ajax que no
// devuelve resultados 
      </form>
    </table>'

pagos.php
Código PHP:
echo 'Se ha realizado la llamada AJAX'
Gracias de antemano a vuestas sugerencias. Si no esta claro, por favor comuniquenmelo para poder aclararlo....salu2.
  #2 (permalink)  
Antiguo 01/06/2012, 16:48
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Llamada tras llamada a consulta AJAX

a simple vista el código parece correcto. no te marca ningún error??
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: ajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:33.