变量未在jquery javascript中设置

时间:2017-02-16 14:38:33

标签: javascript jquery html

我正在尝试从某个API请求数据然后我需要将响应放入变量,但是当我稍后尝试使用它们时变量是空的。当将“data.id”f.e插入到html代码块中时,它的工作方式应该如此,但变量只是被省略了。

这是我的代码,我将感谢任何帮助或建议。

var id;
var title;
var posterPath;
var overview;
var releaseDate;
var actors = [];


var urlData = 'https://api.themoviedb.org/3/movie/' + a.getAttribute('id') + '?api_key=a************************&language=en-US';

$.get(urlData, function(data) {
  console.log('data', data)

  id = data.id
  title = data.title
  posterPath = data.poster_path
  overview = data.overview
  realeaseDate = data.release_date

  document.getElementById("movieData").innerHTML += "<div data-role='header'><h2>" + data.title + "</h2><p>Release date: " + data.release_date + "</div><div data-role='content'><img src='https://image.tmdb.org/t/p/w500/" + data.poster_path + "' width=50% height=80%></div>"

  document.getElementById("description").innerHTML += "<p  style='white-space:normal;'>" + data.overview + "</p>"
})

0 个答案:

没有答案