我試圖使用自動完成獲取從JSON格式的rottentomatoes電影建議。 但下面的代碼不顯示任何建議。jQuery autocomplete與爛番茄api
<script>
var apikey = "5xq9w7z2mp7a6cnchkfy52yd";
var baseUrl = "http://api.rottentomatoes.com/api/public/v1.0";
var moviesSearchUrl = baseUrl + '/movies.json?apikey=' + apikey;
var query = "Rocky";
$(document).ready(function() {
$("#sample").autocomplete({
source: function(request, response) {
$.ajax({
url: moviesSearchUrl + '&q=' + encodeURI(query),
dataType: "jsonp",
success: function(data) {
var movies = data.movies;
response(function(movies) {
return {
label: movies.title,
value: movies.title
}
}));
}
});
}
});
});
</script>
對於完整的頁面源:https://gist.github.com/2018447 我還需要包括在建議名單的動畫縮略圖。任何人都可以幫助我嗎?
什麼是你的錯誤控制檯說? – Phil 2012-03-11 23:11:35
b [0]未定義 file://home/aaa/jqueryexample/js/jquery-ui-1.8.18.custom.min.js – rnk 2012-03-11 23:23:38
我已更新我的答案以包含海報縮略圖。這應該可以解決你的問題 – Phil 2012-03-11 23:38:51