Sto cercando di ottenere il poster del film da IMDB in base al titolo di un film, in una funzione.Chiamare "imdbapi.com" con jquery
ho provato:
function getPoster(title)
{
$.ajax({
url: "http://www.imdbapi.com/?t=" + title,
datatype: "json",
success: return data
});
}
Ma io non so davvero come dati di "ritorno" che ho ricevuto da .ajax() ...
modificare IMDBapi restituisce un set di dati JSON, come in:
{"Title":"Jurassic Park","Year":"1993","Rated":"PG-13","Released":"11 Jun 1993","Genre":"Action, Adventure, Family, Sci-Fi","Director":"Steven Spielberg","Writer":"Michael Crichton, Michael Crichton","Actors":"Sam Neill, Laura Dern, Jeff Goldblum, Richard Attenborough","Plot":"During a preview tour, a theme park suffers a major power breakdown that allows its cloned dinosaur exhibits to run amok.","Poster":"http://ia.media-imdb.com/images/M/[email protected]@._V1._SX320.jpg","Runtime":"2 hrs 7 mins","Rating":"7.9","Votes":"159458","ID":"tt0107290","Response":"True"}
EDIT2: Questo ha funzionato:
for(var i in titles)
{
$.ajax({
url: "http://www.imdbapi.com/?t=" + titles[i],
dataType: 'jsonp',
success: function(data) {
$('body').append(data.Poster+'<br />');
}
});
}
C'è un problema di dominio incrociato lì ... – Neal
quindi, il poster è il seguente pezzo di dati, giusto? '" Poster ":" http://ia.media-imdb.com/images/M/[email protected]@._V1._SX320.jpg "' –
Sta usando JSONP. – SLaks