Jump to content
Fórum Script Brasil
  • 0

AJAX Consulta Iterativa


tiagocrisostomo

Question

Boa tarde.

Pessoal estou aprendendo agora a usar ajax, e estou precisando de ajuda para resolver um problema na minha aplicação. Eu preciso que uma consulta sql seja feita a todo momento, retornando as informações sempre atualizadas na tela de cada usuário ao mesmo tempo, sem ter a necessidade de usar o F5 ou o refresh na meta tag.

Alguém poderia me ajudar ?

minha consulta sql é simples:

SELECT * FROM tabela_1 WHERE campo_1 <> 'x', por exemplo, só preciso que ela seja sempre executada, para que os usuários não precisem atualizar a página para ver os dados mais recentes.

Obrigado desde já... e desculpem a falta de conhecimento.

Edited by tiagocrisostomo
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Exemplo de consulta utilizando Jquery e PHP

function ajaxRequest(){

    var pars =  "";

    var url   = "info.php";    // arquivo q irá fazer a consulta e retornar os dados para a função    
        
    var xhr = $.ajax({
      url: url,
      dataType: 'json',
      data: pars,
      success: function( msg ) {    

        alert(msg); // as informações que retornaram do meu info.php.. nota que utilizei o dataType: 'json'...    
  
    }});    

        var t=setTimeout("ajaxRequest();",4000);   // chama a cada 4 segundos + ou -

}

No caso, que linguagem de programação você vai usar... aspx? asp? PHP?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...