У меня есть хорошо работающий AJAX-запрос, который запрашивает данные из стороннего API, который возвращает данные в JSON. Теперь я хочу присвоить значения из возвращенных данных JSON переменным javascript для дальнейшей обработки самих данных в моей функции успеха AJAX перед обновлением внешнего интерфейса.
В приведенном ниже примере я хотел бы назначить значениеключа name
к моей переменной Javascript team
.
Каков наилучший способ сделать это?
Это возвращаемая структура:
{
"api":{
"results":1,
"teams":[
{
"team_id":66,
"name":"Barcelona",
"code":null,
"logo":"Not available in Demo",
"country":"Spain",
"founded":1899,
"venue_name":"Camp Nou",
"venue_surface":"grass",
"venue_address":"Carrer d'Ar\u00edstides Maillol",
"venue_city":"Barcelona",
"venue_capacity":99787
}
],
Это мой запрос AJAX:
$('ul.subbar li a').on('click', function(e) {
e.preventDefault();
var team_id = $(this).attr("id");
console.log(team_id);
$.ajax({
method: "GET",
dataType: "json",
url: "https://cors-anywhere.herokuapp.com/http://www.api-football.com/demo/api/v2/teams/team/" + team_id,
success: function(response) {
var team_data = response
console.log(team_data)
team = // how to assign team name from API callback to variable
console.log(team)
$("#selectedClub").html(response);
}
});
});