我正在尝试用此字符串中的det替换tmb:
http://content7.flixster.com/movie/11/17/69/11176945_tmb.jpg
这是我试过的代码。
(function($) {
$(document).ready(function() {
var $apikey = 'myapikey',
$apiURL = 'http://api.rottentomatoes.com/api/public/v1.0.json?apikey=',
$topboxoffice = 'http://api.rottentomatoes.com/api/public/v1.0/lists/movies/upcoming.json?apikey=',
$topboxofficeSearch = $topboxoffice + $apikey;
$.ajax({
url: $topboxofficeSearch,
dataType: 'jsonp',
success: function(response){
var $movies = response.movies,
$moviehtml = $("#movies");
$.each($movies, function(index, $movie){
var $poster = $movie.posters.original;
$poster.replace("tmb", "det");
//console.log($poster);
$("#movies").append( '<img src= '+$poster+ '>');
});
},
error: function(){
console.log("error");
}
});
});
})(jQuery);
我尝试使用javascript .replace(),但似乎没有用。任何帮助都是极好的。
答案 0 :(得分:3)
您需要指定替换。 Te replace()
函数返回替换结果
$poster = $poster.replace("tmb", "det");