Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/04/2014, 12:38
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: Ejecutar un Script sin ningun Evento

Cita:
Iniciado por marlanga Ver Mensaje
Las llamadas jquery ajax tienen un atributo "timeout" que es el tiempo maximo que debe tardar la llamada ajax antes de ser obligada a abortar. Cuando se aborta, se llama al evento error. El uso de ambos sirve para ese tipo de cosas.
Como puedo setear ese Atributo? yo modifique el codigo asi:

Código Javascript:
Ver original
  1. $( "#fecha1" ).blur(function() {
  2.             if ($(this).val()!=null){
  3.                 var fecha = $('#fecha1').val().split("/");
  4.                 $.ajax({
  5.                     type: 'post',
  6.                     url: 'ventas.php',
  7.                     data: "dia="+fecha[0]+"&mes="+fecha[1]+"&ano="+fecha[2],
  8.                     dataType: 'json',
  9.                     success: function(data)
  10.                     {
  11.                         var Facturas = data[0];
  12.                         var Devoluciones = data[1];
  13.                         var Facturado = data[2];
  14.                         $('#tvale').val(Facturado);
  15.                         },
  16.                         error: function()
  17.                         {
  18.                         alert( "Ocurrió un Error al Consultar las Ventas, Intentelo nuevamente." );}
  19.                     });
  20.                 }
  21.                 else{
  22.                     alert('El campo Fecha debe tener una Fecha Válida');
  23.                 }
  24.             });

pero jamas me sale el mensaje y el tiempo de repuesta sigue siendo largo (ocasionalmente)