Я пытаюсь получить конкретный элемент в json, используя выделенную функцию, но я не могу понять, почему он не работает. Может кто-нибудь мне помочь?Создайте строку, которая будет использоваться для чтения в ответ json
Я настроил скрипку здесь: http://jsfiddle.net/jonigiuro/N5TTM/2/
КОД:
var data = {
"results":[
{
"reinsurance":{
"africa":{
"one":{
"name":"test",
"address":"test street",
"tel1":"tel1",
"tel2":"tel2",
"url":"http://www.google.com"
}
}
}
}
]
}
// FAKE RESPONSE
var AjaxInfo = {
init : function() {
this.bindEvents();
},
bindEvents : function() {
var self = this;
$(document).ready(function() {
self.renderData('reinsurance', 'africa', 'one');
})
},
renderData : function(category, country, name) {
console.log(data.results[0]); //ok
console.log(data.results[0].category); //I pass 'insurance' as a category but it returns "undefined" because it looks for "category" instead
}
}
AjaxInfo.init();
О человек, теперь я feeld немой. Спасибо, добрый сэр –