Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    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

  2. #2
    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);
        })
    });

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.