Javascript 如何获取胡须以渲染此数据
我是mustache模板库的新手,有以下场景。我正在从web服务器检索模板和数据。我尝试使用以下代码将两者结合起来:Javascript 如何获取胡须以渲染此数据,javascript,html,mustache,Javascript,Html,Mustache,我是mustache模板库的新手,有以下场景。我正在从web服务器检索模板和数据。我尝试使用以下代码将两者结合起来: function formatSearchResults(results) { dojo.xhrGet({ url:"search_result_template.mch", handleAs:"text", load: function(template) { //Load
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>
]
}
我已经阅读了几个小时的文档和示例。有人能告诉我我做错了什么吗
谢谢
开尔文我想你需要换衣服
{{data}}
进入
嗯。我现在觉得自己像个笨蛋。在将json文本传递到mustache库之前,我没有将其转换为对象。现在一切都好了。我希望这能帮助犯同样愚蠢错误的其他人。谢谢你的回复。我已经试过了。它不起作用。我已经根据这篇文章对我的代码进行了建模:
{{/data}}
Search results:
Organization City State Phone NAICS Region Industry Description
NAICS Region Industry`
{{data}}
{{#data}}