Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wesley Santos

chamada ajax

Recommended Posts

Galera, eu estou usando uma chamada ajax dessa forma:

http://www.w3schools.com/jquery/ajax_ajax.asp

O código pega algumas informações do BD e eu jogo elas em uma div. Mas acontece que isso demora em torno de uns 20 segundos. Quando eu tiro a consulta da página só escrevo qualquer coisa, o retorno é imediato, não demora nada ( Não é a consulta que é pesada, já fiz um teste de trazer apenas uma informação e printar e mesmo assim ele tem um pequeno delay), creio que também não é o banco de dados em outras páginas as consulta sem ajax vão rápidas.

Existe alguma forma de eu trazer uma consulta ajax de forma rápida?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, isso não é culpa do ajax.

Veja,

Qnd você usa so a linguagem do servidor, fica assim, Ex: Java -> HTML

Qnd você usa o ajax, é como se tivesse mais uma camada. EX: Java -> Jquery -> HTML

Não é bem uma camada, ms deu p entender né? rs

 function loadData() {
        $.get('/sua_url',
                function (data) {
                  var getValue = '';
                  
                    getValue += '<div' + data['teuValor']+ ' class="abcdefg" >';
                   
                    $('.sua_class').html(getValue);
                }, 'json');
    };
    
//aqui tu carrega os dados ao carregar a pagina.
    window.onload = function loadFunctionsInBeginningPage(){
        loadPhoto();
        
    };

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.