我想使用omdbapi获取电影的信息...我能够获取信息,当它是有效的电影标题时,我想在标题不存在时显示消息。代码有什么问题?
$scope.searchMovie= function(){
$http.get('http://www.omdbapi.com/?t='+$scope.name+'&y='+$scope.year+'').success(function (response) {
var len=response.length;
if(len === null)
{
alert("No records found!");
}
else{
$scope.movieSearch=response;
}
});
};
答案 0 :(得分:0)
Api响应有响应字段。您可以使用此字段来确定是否找到了电影(respone.Response=="True"
)(respone.Response=="False"
)。
试试这个:
$scope.searchMovie= function(){
$http.get('http://www.omdbapi.com/?t='+$scope.name+'&y='+$scope.year+'').success(function (response) {
console.log(response);
if (response.Response == "False")
{
alert("No records found!");
}
else if (response.Response == "True")
}
});
};