• User

    il ciclo non si ferma e da solo l'ultimo risultato

    Ciao, forse è un'pò difficile da spiegare ma ci proverò

    ho un db da cui ricavo 20 dati per pagine, una volta aperti questi dati vorrei, tramite ajax aprirne altri sotto ciascuno di questi

    DATO 1 DB
    dato 1 ajax
    DATO 2 DB
    dato 2 ajax
    DATO 3 DB
    dato 3 ajax

    ho utilizzato la funzione sottostante che funziona ma solo in parte, ovvero, una volta caricata la pagina comincia a caricare i dati ajax ma li vedo scorrere finchè non arriva all'ultimo campo del db nella pagina e si ferma, quindi legge tutti i dati da attribuire a ciascun campo ma poi fa apparire a tutti il ventesimo
    DATO 1 DB
    dato 20 ajax
    DATO 2 DB
    dato 20 ajax
    DATO 3 DB
    dato 20 ajax

    <script type="text/javascript">

    $(document).ready(function(){
    
    	$('.ajaxlink').ready(function(){
    
    		$('.ajaxloader').fadeIn();
    
    		$('.loader').hide().load ('<?='ajaxpage.php?id='.$data['id'].''?>', function() {
    
    			$('.ajaxloader').hide();
    
    			$(this).fadeIn();				
    
    		});
    
    	});
    
    });
    

    </script>

    pagina ajaxpage.php

    <?php
    $id = isset( $_GET['id'] ) ? $_GET['id'] : '';

    $ip = gethostbyname($id);

    echo "$ip a<br>$id";
    

    ?>