Ho trovato questo codice che effettivamente passa tutto quanto, ma non mi stampa il risultato
codice:
banane <div class="placeholder"></div>
mele <div class="placeholder"></div>
pere <div class="placeholder"></div>

function update(){
  jQuery('.refreshingDivs').each(function(){
    jQuery.get('aggiorna.php?id=' + jQuery(this).attr('id'), function(data){ 
      jQuery(this).children('.placeholder').html(data);
      window.setTimeout(update, 10000);
    });
  });
}
jQuery(document).ready(function(){
  update();
  jQuery.ajaxSetup({ cache: false });
});
In pratica il div placeholder non viene riempito con il valore. Tramite Firebug vedo che viene passata la variabile, fatta la query e restituito un risultato, che però come detto non viene mostrato.