Problema col risultato, i paragrafi mi vengono considerati un tutt'uno (neofita)

di Anonimizzato25197 il
1 risposte
Salve, avrei un problemino con questo codice. Ho una base di dati su dei film e ho creato su html una striscia temporale fatta di radio buttons.
L'elenco dei film all'inizio mi esce ma poi vorrei far vedere la locandina di ciascun film cliccandoci sopra, purtroppo però mi viene mostrata solo quella del primo film nell'elenco e ho visto che i paragrafi della lista me li considera un tutt'uno, (fatta la prova con il cambio di colore).

$(document).ready(function() {
// Inizio del programma
$("#year").click( function() {
// Gestione del click
var year = $("#year input:checked").val();
$.getJSON(url, {"year":year}, function(result){
// Gestione chiamata Ajax
var lista="<ul>";
for(i=0;i<result.length;i++)

lista += "<p>"+result.Position+" "+result.Title+"</p>";
lista += "</ul>";
$("#informations").html(lista);

$("#informations p").mouseover(function(){
$("#informations p").css("color", "yellow");
});

$("#informations p").mouseleave(function(){
$("#informations p").css("color", "white");
});

var list="";


for(i=0;i<result.length;i++)

list += result.Poster;
$("#informations p").click(function(){
$(myimg).attr("src", list);
});


});
});
});

1 Risposte

  • Sono una pippa con sta roba, ma credo dovresti usare questo

    https://www.w3schools.com/jquery/jquery_callback.as

    Non so se ci sia un modo per fare callback multiplo (quindi l'ultima parte quando è finita la più lunga delle tre precedenti), ma penso si possa fare un callback di callback tre volte, in serie.
Devi accedere o registrarti per scrivere nel forum
1 risposte