Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Problema settaggio immagine tramite ajax

    ciao!

    tralasciando che quello che sto facendo non è proprio ottimalre rispetto al risultato che vorrei ottenere.....
    avrei un problema con il settaggio di una immagine tramite ajax.
    in pratica interrogo il servizio omdb, e metto i risultato nella pagina (metto solo il pezzo che non mi funziona):
    codice:
            $.ajax({
                type: "POST",
                dataType: "html",
                url: baseAjax + "ajax_imdb.php",
                data: "title_film=" + title.val() + "&id_film=" + id.val() + "&year_film=" + year.val(),
                success: function (res) {
                    var films = (JSON.parse(res));
                    var film = '';
                    film += '<img src="' + films.Poster + '" alt="' + films.Title + '" class="img-thumbnail">';
                    $('#ajax').html(film);
                }
            });
    in pratica l'immagine nella pagina non si vede, il resto si.
    inoltre se ispeziono l'elemento tramite firebug, vedo che l'attributo src prende l'immagine dall'indirizzo giusto.
    in sostanza manca solo la renderizzazione sulla pagina.
    avete idea del perchè??

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, se dici che il valore in src è corretto, allora non è problema di JavaScript.

    Ad ogni modo, per togliere ogni dubbio, sei sicuro che l'indirizzo sia realmente corretto?
    Riesci quindi a vedere l'immagine attraverso firebug, o vedi solo l'url e deduci che sia corretto?
    Ti chiedo questo perché, dal momento che il servizio omdb risiede su server linux (così mi pare), gli url delle immagini sono case-sensitive. Il problema si presenterebbe se, per qualche oscuro motivo, sul tuo script viene riportato un valore differente (per maiuscolo/minuscolo) dall'originale.

    Se invece è riscontrato che l'indirizzo sia effettivamente corretto, potrebbe essere un problema css. Chiaramente è solo un'ipotesi dettata dal fatto che sul tag img è indicato class="img-thumbnail".

    Magari puoi fare delle prove così da andare per esclusione.
    Ad esempio, al posto di films.Poster, puoi provare ad inserire un indirizzo statico di un'immagine che sta nella stessa cartella della tua pagina (per cui hai maggiore sicurezza che sia visualizzata). Quindi, se dovesse essere visualizzata regolarmente, puoi escludere un eventuale problema di impostazione css.

    Verifica chiaramente che firebug non riporti segnalazioni o errori vari che possano riferirsi a tale problema.
    Dovrebbe riportare anche le transizioni della rete e quindi segnalare l'avvenuto o non avvenuto scaricamento dell'immagine in questione (perlomeno sulla console web di ff funziona così).
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  3. #3
    ciao!

    un problema di classe CSS no perchè ho provato con entrambi.

    per quanto riguarda l'url dell'immagine, se metto l'indirizzo fisso funziona tutto correttamente!

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ok, chiaramente se funziona con un indirizzo fisso puoi escludere, a priori, che sia un problema relativo al css.

    Resta, un possibile errore sull'indirizzo.
    Però ti ripeto la domanda, perché non ho capito se hai provato a fare le altre prove.
    Riesci a vedere l'immagine attraverso firebug, o vedi solo l'url e deduci che sia corretto?
    E ancora, se copi l'url mostrato su firebug, e lo incolli in una nuova pagina del browser, viene mostrata l'immagine?

    Eventualmente, se hai la pagina pubblica, puoi postare il link? Verrebbe più semplice aiutarti.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    allora, scusa mi sono forse spiegato male.

    vedo l'immagine tramite firebug, e vedo l'immagine se copio e incollo l'indirizzo nel browser.
    ed in più, se nel codice metto fissa quella stessa immagine che vedo in firebug, si vede anche nel mio programma.
    quindi in sostanza l'immagine è corretta ed è correttamente validata, ma solo se non la prende in modo dinamico.

  6. #6
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ok. Allora il tutto è strano o, quantomeno, non è chiaro se ci sia qualcos'altro che stia influendo sulla corretta visualizzazione dell'immagine.
    Potrei pensare ad un problema relativo al cross-domain, dal momento che stai interagendo con un servizio residente su server di terze parti. Però anche io ho fatto qualche prova online su un mio spazio e non riscontro quel problema.

    Tu stai testando online? Hai una pagina pubblica da linkare?
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  7. #7
    ciao!

    si puoi guardare qui:http://www.mattepuffo.com/blog/strumenti.html
    tab imdb.

    anche io nn ho mai avuto questo problema in effetti!
    Ultima modifica di fermat; 02-12-2014 a 20:53

  8. #8
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Bene, figurati. Buon per te che hai risolto.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  9. #9
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Bene, figurati. Buon per te che hai risolto.
    ehm mi sa che hai letto prima che modificassi, scusa errore mio.
    in verità non ho risolto:
    ciao!

    si puoi guardare qui:http://www.mattepuffo.com/blog/strumenti.html
    tab imdb.

    anche io nn ho mai avuto questo problema in effetti!

  10. #10
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    ... l'odissea continua ...

    do uno sguardo dopo cena..
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.