Jump to content
Luis Fernando R. Valle

fazer um delay na resposta do servidor

Recommended Posts

Tenho o seguinte código que faz a pesquisa no servidor:

 

function GetHTTP(sURL) {
    var retorno;
    $.ajax({
        url: sURL,
        type: 'GET',
        async: false,
        cache: false,
        timeout: 30000,
        error: function () {
            console.info("Error");
        },
        success: function (result) {
            //console.info(result);
            retorno = result;
        }
    });
    return retorno;
}

 

 

 

chamada da função:

var retorno = GetHTTP(base_url + "json/arquivo.php?dados=" + dados);

 

Esta função grava mensagem enviada pelo cliente e retorna uma resposta do servidor tmb, tudo ao mesmo tempo.

Precisava dar um delay do que o cliente envia para a outra resposta que é enviada pelo servidor.

 

Desde já agradeço.

Share this post


Link to post
Share on other sites

com setTimeout você consegue dar `esse delay`.

Share this post


Link to post
Share on other sites

mais ou menos assim:

 

/** passe o valor de intervalo pelo parâmetro delay.
	Obs: o tempo é em milissegundos ou seja, 1 seg = 1000. */
function GetHTTP(sURL, delay) {
    var retorno;
    $.ajax({
        url: sURL,
        type: 'GET',
        async: false,
        cache: false,
        timeout: 30000,
        error: function () {
            console.info("Error");
        },
        success: setTimeout(function (result) {
            //console.info(result);
            retorno = result;
        },delay)
    });
    return retorno;
}

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By lucasbr2312
      Eu tenho um carousel do bootstrap e me foi proposto que quando trocasse o slide, fizesse uma pequena animação nos elementos dentro dele
      Algo assim:
      if($('#item-2').hasClass('active')){ $('.imagem-carousel').fadeIn(2000) }   Mas eu queria saber como eu faço pra que essa condição seja verificada sempre que o slide for trocado, seja por click, arrastando ou quando o slide passa automaticamente. 
    • By Forsetes
      Boa tarde, preciso de ajuda para criar uma espécie de escadinha em uma frase.
      O resultado final seria mais ou menos assim
       

    • By RodrigoWD3
      Boa tarde pessoal nao sei se estou no tópico correto , gostaria de tira uma duvida quero fazer um sistema de noticias com url amigavel  em codeigniter ja fiz a parte de noticias para exibir e a view porem estou usando a id para exibir as noticias e o que eu gostaria de fazer era usar a url do titulo da noticia ficando uma url amigavel alguém teria algum tutorial para eu poder estudar obrigado
    • By yale03
      Ola eu estou com umas idéias e gostaria de saber como funciona um sistema de pagamento de boleto online. Por exemplo um site que você insira o código de barras e ele faça o pagamento do boleto online, tudo isso automatizado. Para entender melhor, o usuário entraria no site e digitaria o código de barras do boleto e outras informações necessárias, após isso ele iria fazer o pagamento pelo cartão de crédito ou alguma transferência (Sugestão de api do mercado pago ou pagseguro) após confirmação do pagamento o boleto seria pago automaticamente e enviado o comprovante pelo e-mail. Eu não tenho muita noção se existe algum ferramente que auxilie isso e nem por onde começa para desenvolver tal sistema. Alguém poderia me dar uma luz? Se alguém não entender eu explico novamente, mas basicamente é isso mesmo você pagar um boleto sem precisar ir na lotérica por meio de cartão de crédito/débito ou transferência.
      Um exemplo de site que encontrei foi esse: https://paguecombitcoin.com/pagar-boleto-com-bitcoin Porém ao invés de pagar com bitcoins seria com Reais.
    • By juh2425
      Boa noite pessoal
      estou com um dificuldade em como faço uma validação de data atual no caso não pode ser permitido data maior que a data atual do dia ja fiz da data em branco alguem poderia de auxilar:
       
       <script>
                  $("#btn__Gravar").click(function () {
                      if ($("#tipo_movimento").val().trim() == "") {
                          alert("Selecionar o tipo do movimento");
                          return false;
                      }
                      if ($("#tipo_movimento").val().trim() == "") {
                          alert("Selecionar a categoria do movimento");
                          return false;
                      }
                      if ($("#tipo_movimento").val().trim() == "") {
                          alert("Prencher o campo data movimento");
                          return false;
                      }
                      if ($("#valor_movimento").val().trim() == "") {
                          alert("Prencher o campo data movimento");
                          return false;
                      }
                  })
              </script>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.