Я новичок в библиотеке шаблонов усов и имею следующий сценарий. Я получаю как шаблон, так и данные с веб-сервера. Я пытаюсь объединить два, используя следующий код:
function formatSearchResults(results)
{
dojo.xhrGet({
url:"search_result_template.mch",
handleAs:"text",
load: function(template)
{
//Load the template into a hidden div on the page
var templateNode = dojo.byId("templateArea")
templateNode.innerHTML = template;
}
});
var templateNode = dojo.byId("templateArea");
var formattedResults;
formattedResults = Mustache.to_html(templateNode.innerHTML,results);
var templateNode = dojo.byId("outputArea");
outputArea.innerHTML = formattedResults;
}
Получение json и шаблона работает нормально. Но усы никогда не передают мои данные.
У меня есть данные JSON:
{
"data": [
{
"ColumnValues": {
"_0": "Bubbles",
"_1": "Thompson%20Trucking",
"_2": "A633937432DF91212431251256D350",
"_3": "Eagleton",
"_4": "CA",
"_5": "555-555-5555",
"_6": "12121",
"_7": "Midatlantic",
"_8": "Thompson%20Trucking..<snip>,
"_9": ""
}
}, <snip>
]
}
и этот шаблон усов:
* * 1010
и вот что я получаю:
{{/data}}
Search results:
Organization City State Phone NAICS Region Industry Description
NAICS Region Industry`
Я много часов изучал документы и примеры. Кто-нибудь может сказать мне, что я делаю неправильно?
Спасибо!
Кельвин