Das Front-End verwendet gulp, um die EJS-Vorlage in HTML zu kompilieren. Wie werden die von der Ajax-Anfrage vom Hintergrund zurückgegebenen Daten an die EJS-Vorlage übergeben?
Im Allgemeinen überträgt die Vorlage Daten, indem sie zuerst die Vorlage abruft und dann den Wert ausfüllt. Die von der Ajax-Anfrage zurückgegebenen Daten befinden sich in *.ejs
Wie werden die Daten in die Vorlage übertragen?
var data = [{
"name":"张三",
"info":[
"眼睛",
"耳朵",
"鼻子"
]
}];
//获取模版
var myTemplate = Handlebars.compile($("#table-template").html());
//将json对象用刚刚注册的Handlebars模版封装,得到最终的html,插入到基础table中。
$('#dataList').html(myTemplate(data));
可以考虑用underscore