Quote Originariamente inviata da m4rko80 Visualizza il messaggio
Il mio data (fake) sarabbe quello che ti ritorna dal done(data) quando vai a recuperare i dati dei vari lavori.
L'ho formattato così presumendo un JSON con una lista di object e relative proprietà. Se diverso non lo so
Sisi vedendo bene il codice lo avevo intuito, scusa. Ora però ti porgo un altro dilemma mio stupido.. Ho preso il tuo codice e l'ho rielaborato secondo i miei parametri ecc.. funziona fino ad un certo punto, ovvero quando clicco sul titolo non si genera l'evento "onclick", come mai? Scusa le domande sciocche

codice:
var lavori;
var apikey = 'VSBFIROIGEHD';


  function retrieveFiles(){
	  var url = 'https://www.tissino.it/schoolworkuploader/index.php';
	
	  $.getJSON(url, {
	  r: "api/files",
	  apikey: apikey,
	  id: 374,  //id dell'esercizio per il quale ho inviato i file
	}) 
	 .done(function(data) {
      console.log(data); 
	  lavori = data; 
	  
	jQuery.each(lavori,function(k,item){	
        jQuery('#lavori').append('<a href="#" data-id="'+k /*id nel JSON non c'è, è "implicito" e quindi uso k*/ +'">' //titolo +item.original_name+'</a><br/>');
		})	              
    })
    .fail(function() {
      console.log("error");   
    });  
  }




jQuery(function(){
    retrieveFiles();
    jQuery('#lavori a').on('click', function(){
        var ID = jQuery(this).data('id');
        console.log('click id : ' + ID);




     var lavoro = jQuery.map( lavori, function( item, i ) {
          if(item.id==ID){
            return item;
          }
    });
     console.log(lavoro);
    })
});