Estoy tratando de obtener el póster de la película de IMDB de acuerdo con el título de una película, en una función.Llamar a "imdbapi.com" con jquery
que he intentado:
function getPoster(title)
{
$.ajax({
url: "http://www.imdbapi.com/?t=" + title,
datatype: "json",
success: return data
});
}
Pero no se sabe muy bien cómo los datos de "retorno" que recibí de .ajax() ...
edición IMDBapi devuelve un conjunto de datos JSON, como en:
{"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: Esto funcionó:
for(var i in titles)
{
$.ajax({
url: "http://www.imdbapi.com/?t=" + titles[i],
dataType: 'jsonp',
success: function(data) {
$('body').append(data.Poster+'<br />');
}
});
}
Hay un problema de dominio cruzado allí ... – Neal
entonces, el póster es la siguiente información, ¿verdad? '" Poster ":" http://ia.media-imdb.com/images/M/[email protected]@._V1._SX320.jpg "' –
Está usando JSONP. – SLaks