Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [jQuery] Richiamare stessa funzione due volte con parametri diversi

    Ciao a tutti.
    Sto utilizzando uno script jquery per prelevare tramite le api di youtube alcuni video da un canale e da una playlist: per fare ciò richiamo due volte la stessa funzione per poter ottenere prima una lista di video prima dal canale e poi dalla playlist.
    Le due differenti liste vorrei poi inserirle all'interno di due Tab così da poterle visualizzare separatamente.

    Il problema però è che solo l'ultima tab viene riempita con tutti i video (di entrambe le liste) mentre la prima tab risulta essere vuota.
    Non sono un esperto di jquery ma forse è un problema che riguarda i parametri della funzione.
    Vi allego il codice in questione, magari potete darmi qualche dritta:

    codice HTML:
     <ul class="tabs">
          <li><a href="#tab1">Scheda 1</a></li>
          <li><a href="#tab2">Scheda 2</a></li>
      </ul>
    
      <div class="contenitore_tab">
          <div id="tab1" class="contenuto_tab"></div>
          <div id="tab2" class="contenuto_tab"></div>
      </div>
    
    <script type="text/javascript">
                $("#tab1").jcorgYoutubeUserChannelEmbed({
                    type: 'playlists',  
                    mode:'thumbnails',
                    channelUserName:'...', 
                    thumbnailWidth:'150',
                    orderBy:'published',
                    maxResults:4
                });
    
              $("#tab2").jcorgYoutubeUserChannelEmbed({
                    type: 'users',
                    mode:'thumbnails',
                    channelUserName:'...',
                    thumbnailWidth:'150',
                    orderBy:'published',
                    maxResults:4
              });
    </script>

    Per spiegarmi un pò meglio vi mostro due immagini:
    TAB1 (vuota)
    http://img202.imageshack.us/img202/766/dt1z.jpg

    TAB2 (riempita anche con i video che dovrebbero stare nella tab1)

    http://img703.imageshack.us/img703/8228/lnho.jpg

    Grazie.
    Ultima modifica di Inverter; 20-10-2013 a 17:22
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Il codice è identico sia per il primo tab che per il secondo.
    Forse il problema sta nel fatto che vuoi mostrare una playlist?
    Per una bella risata vai QUI

  3. #3
    Innanzitutto ti ringrazio per la risposta.
    Non credo sia un problema dello script perchè quello funziona bene se uso la funzione in due pagine separate.

    Invece tra i mille tentativi ho scoperto che se inverto l'ordine delle chiamate a funzione (cioè chiamo prima quella per il tab2 e poi quella per il tab1) la situazione si rovesca: nel tab 1 compaiono tutti i video mentre nel tab2 non c'è niente.
    E' come se l'ultima chiamata a funzione abbia la precendenza, però capisco che detta così la situazione è poco chiara.

    Ciao e grazie!
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Lo script usa ajax richiamandolo due volte la prima chiamata viene "soprascritta" dalla seconda devi crearti un back quando la prima chiama ha un response lanci la seconda chiamata
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Ciao!
    Visto che la mia conoscenza di jquery e ajax rasenta il ridicolo saresti così gentile da darmi qualche dritta in più per poter approfondire?
    Per caso ti stia riferendo a quella che qui viene chiamato "success" http://api.jquery.com/jQuery.ajax/ oppure ad .ajaxComplete()?


    Grazie per la pazienza, un giorno studiero ajax come si deve!
    ciao!
    http://www.sanpaolosassari.it
    Il panino più buono è quello più grande

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ora mi è impossibile, oltretutto bisognerebbe fare delle prove, non è così semplice
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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 © 2026 vBulletin Solutions, Inc. All rights reserved.