给定一个URL是这样的:如何从不需要的部分剥离字符串?
https://images-na.ssl-images-amazon.com/images/M/[email protected]@._V1._CR34,0,295,440_UX32_CR0,0,32,44_AL_.jpg
我如何得到它像
https://images-na.ssl-images-amazon.com/images/M/[email protected]@._V1._CR34,44_AL_.jpg
我遇到的问题是与检索IMDB海报的图像,使用此:
$('form[name="search-imdb"]').on("submit", function(e) {
var form = $(this);
e.preventDefault();
$.ajax({
url: "http://imdb.wemakesites.net/api/search",
data: form.serialize(), // assuming the form has a hidden input with api_key name, containing your API key
crossDomain: true,
dataType: "jsonp",
success: function(data) {
window.console.log(data);
}
});
});
我得到一个JSON响应,如:
"thumbnail": "https://images-na.ssl-images-amazon.com/images/M/[email protected]@._V1_UX32_CR0,0,32,44_AL_.jpg"
我没有得到任何的海报和the api i am using没有帮助,但该缩略图图像是包括各种格式,其中之一是44_al
这是我想为了留下作为一个字符串输出它喜欢什么:
function imdbLoad() {
var form = $("#usp-title").val();
var encodedTerm = encodeURIComponent(form);
$.ajax({
url: "http://imdb.wemakesites.net/api/search",
data: {
q: encodedTerm
},
crossDomain: true,
dataType: "jsonp",
success: function(data) {
$("#imdb").empty();
$.each(data.data.results, function(i, items) {
$("#imdb").append('<h2>'+i+'</h2>');
$.each(items, function(k, item) {
$("#imdb").append("<div class='col-xs-12 col-md-4'><div class='thumbnail'><img class='img-responsive' src='"+ item.thumbnail +"'><div class='caption'><h3>"+ item.title +"</h3><p>"+ item.title +"</p></div></div>");
});
});
}
});
}
除非任何人有任何其他的方式抢海报网址
这个答案[ http://stackoverflow.com/questions/24057626/retrieve-imdb-poster-picture-with-php-js](http://stackoverflow.com/questions/24057626/retrieve-imdb-poster-picture-with-php -js)可能对您有所帮助。 –
@vijaymishra谢谢,没有看到它,看起来很有希望,现在就试试吧 –
@vijaymishra json没有提供海报,因为这个答案与$ decode ['Poster']建议; –