給定一個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']建議; –