Здравствуйте, пожалуйста, у меня возникли проблемы получения данных из следующего массива, который был возвращен через AJAX:Получить данные из массива JSON в JQuery
Array
(
[routes] => Array
(
[0] => Array
(
[route_id] => 4
[company_id] => 2
[from] => Soye
[to] => Martelange
[fare] => 98
[is_active] =>
)
[1] => Array
(
[route_id] => 9
[company_id] => 2
[from] => Auckland
[to] => Stevoort
[fare] => 65
[is_active] =>
)
[2] => Array
(
[route_id] => 11
[company_id] => 2
[from] => Bowden
[to] => Kessel
[fare] => 60
[is_active] =>
)
[3] => Array
(
[route_id] => 17
[company_id] => 2
[from] => Berg
[to] => Clearwater Municipal District
[fare] => 97
[is_active] =>
)
[4] => Array
(
[route_id] => 24
[company_id] => 2
[from] => Martelange
[to] => Soye
[fare] => 98
[is_active] =>
)
[5] => Array
(
[route_id] => 29
[company_id] => 2
[from] => Stevoort
[to] => Auckland
[fare] => 65
[is_active] =>
)
[6] => Array
(
[route_id] => 31
[company_id] => 2
[from] => Kessel
[to] => Bowden
[fare] => 60
[is_active] =>
)
[7] => Array
(
[route_id] => 37
[company_id] => 2
[from] => Clearwater Municipal District
[to] => Berg
[fare] => 97
[is_active] =>
)
)
)
Это мой JavaScript:
var data = {id:id}; //Array
$.ajax({
url : url+"ticketinfo/routes",
type: "POST",
data : data,
success: function(data, textStatus, jqXHR)
{
var jsonArray = data.routes;
var options = $("#options");
$.each(jsonArray , function(index, data) {
//adds all this values fron the array ,only from and to
options.append($("<option/>").text(data.from + "/" + data.from));
});
},
error: function (jqXHR, textStatus, errorThrown)
{
}
});
И проблема, я имею в виду, я не знаю, как, я попробовал несколько примеров здесь, но никто не работал для меня. То, что я хочу сделать точно, - это получить эти два поля в массиве: от и до и использовать эти данные для динамического заполнения двух элементов управления выбором динамически с помощью jquery. Я был бы очень признателен, если бы кто-то мог помочь мне в этом. Заранее спасибо. :)
TypeError: маршруты не определены для (var i = 0; i