Есть объект:
var url = {
first: "/url/to",
second: "/url/to/2"
}
Есть функция:
var GetUrl = function(type){
return url[type]
}
И есть код:
<div data-ajax data-load="name, type"></div>
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("<p>Произошла ошибка при получении данных</p>");
}
});
И в итоге не удается получить значения объекта 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);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div data-ajax data-load="name,first"></div>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Необходимо из вида цены 96 000 000 рубполучить слуховой читаемый вид, то есть так:
Реально ли сделать так, чтобы php-скрипт мог сам себя модифицировать, добавляя строки в самого себя? Например, через время он добавит в себя...
Можно ли вывести массив за пределы цикла foreach?