Grazie Andrea per la veloce risposta,
innanzitutto voglio complimentarmi con te per gli altri tuoi post e pillole sono spiegati davvero bene e fatti come si deve ( ho letto quello sul JavaScript ad oggetti e quello dei 33+3 buoni motivi.. ).

Ritornando al punto del discorso, scusami, ma ho ancora qualche difficoltà a comprendere... Vorrei provare a fare un esempio pratico.

Nel file cart.js, una delle funzioni aggiunge del contenuto al carrello:

Codice PHP:
function addProduct(id)
{
  
req("addProduct", { product_id id }, function(cart)
  {
    
fillCart(cart);
  });

Per quello che ho capito, quindi la funzione di callback in questo caso sarà

Codice PHP:
function(cart)
  {
    
fillCart(cart);
  } 
che avrà come parametro (cart) la risultante di

Codice PHP:
xmlhttp.responseText.parseJSON() 

Ho capito bene?
Ti ringrazio