Ir al contenido


Foto

Multiples peticiones ajax con jquery


  • Por favor identifícate para responder
3 respuestas en este tema

#1 tumbero_x

tumbero_x

    Advanced Member

  • Miembros
  • PipPipPip
  • 65 mensajes

Escrito 20 noviembre 2011 - 06:30

Hola amigos
necesitaba saber si existe la posibilidad de hacer multiples peticiones
lo hice asi pero no funciona

[js]var nc = $(form_nc).serialize();
              var nd = $(form_nd).serialize();
              var fc = $(form_fc).serialize();
              var fa = $(form_aplicacion).serialize();
             
              $.ajax({
                        type:"POST",
                        url:"ingresar_ncaplicaprov.php",
                        data:nc
                  })
              $.ajax({
                        type:"POST",
                        url:"ingresar_ndaplicaprov.php",
                        data:nd
                  })
              $.ajax({
                        type:"POST",
                        url:"ingresar_fcaplicaprov.php",
                        data:fc
                  })
              $.ajax({
                        type:"POST",
                        url:"ingresar_aplicaprov.php",
                        data:fa
                  })[/js]

como podria hacerlo para que todas las peticiones se ejecuten ?
saludos!! y muchas gracias por cualquier ayuda que me puedan brindar
  • 0

#2 cesar_cz

cesar_cz

    Advanced Member

  • Moderadores
  • PipPipPip
  • 919 mensajes
  • LocationChile

Escrito 21 noviembre 2011 - 12:57

Hola Tumbero_x pon todo en una función y la llamas con un evento....

Recuerda eso si que debes tener precaución de no sobrecargar el servidor ni mucho menos el PC del cliente...

saludos..

  • 0

#3 tumbero_x

tumbero_x

    Advanced Member

  • Miembros
  • PipPipPip
  • 65 mensajes

Escrito 21 noviembre 2011 - 03:47

Hola Maestro!!!
muchas gracias por la respuesta;
Si, tengo todo dentro de una funcion y la llamo con el evento onclick en un button
la funcion es esta

[js]function aplicaprov(form_nc,form_nd,form_fc,id,form_aplicacion)
{
  $("#ok:ui-dialog").dialog("destroy");
        $("#ok").html('TODO CORRECTO?').dialog({
            modal: true,closeOnEscape:false,resizable:false,
            title:"SE DIRIGE HACIA PAGO A PROVEEDORES",
            buttons: {
                'OK': function() {
                    $( this ).dialog( "close" );
                    var nc = $(form_nc).serialize();
              var nd = $(form_nd).serialize();
              var fc = $(form_fc).serialize();
              var fa = $(form_aplicacion).serialize();
             
             
              $.ajax({
                        type:"POST",
                        url:"ingresar_ncaplicaprov.php",
                        data:nc
                  })
              $.ajax({
                        type:"POST",
                        url:"ingresar_ndaplicaprov.php",
                        data:nd
                  })
              $.ajax({
                        type:"POST",
                        url:"ingresar_fcaplicaprov.php",
                        data:fc
                  })
              $.ajax({
                        type:"POST",
                        url:"ingresar_aplicaprov.php",
                        data:fa
                  })
                  window.location="pago_prov2.php?id="+id+"";
                },//fin OK
                'CANCELAR': function() {
                    $(this).dialog( "close" );
                    return false;
                }//fin cancelar
            }//fin funcion button
        });//fin funcion dialog
}[/js]


mi problema es que cuando se ejecutan la peticiones ajax , esta devolviendo las respuestas que no corresponde a la peticion enviada
lo que necesitaba saber es si existe algun truco o se puede hacer de otra manera
saludos y gracias!!!
  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 21 noviembre 2011 - 08:57

Solo escribo para indicar, que existen etiquetas para javascript e igual para PHP:
JavaScript : [nobbc][js]codigo[/js][/nobbc]
PHP : [nobbc][php]codigo[/php][/nobbc]


Saludos.
  • 0




IP.Board spam blocked by CleanTalk.