Страницы

Поиск по вопросам

суббота, 13 июля 2019 г.

Получить значение параметра js object

Есть объект:
var url = { first: "/url/to", second: "/url/to/2" }
Есть функция:
var GetUrl = function(type){ return url[type] }
И есть код:

var $block = jQuery('[data-ajax]'); var $data = $block.data('load').split(','); jQuery.ajax({ url: GetUrl($data[1]) + $data[0], type: "get", dataType: "html", success: function (template) { StopSpinner(); // hide the spinner $block.html(template); }, error: function (error) { $block.html("

Произошла ошибка при получении данных

"); } });
И в итоге не удается получить значения объекта url. Почему? Ведь в функции GetUrl я передаю индекс что бы получить значение, но выходит андефаинд...


Ответ

var url = { first: "/url/to", second: "/url/to/2" }; var GetUrl = function(type) { return url[type]; }; var $block = jQuery('[data-ajax]'); var $data = $block.data('load').split(','); var url = GetUrl($data[1]); console.log(url);


Комментариев нет:

Отправить комментарий