The front end uses gulp to compile the ejs template into html. When actually using it, how does the data returned by the ajax request from the background be passed to the ejs template?
Generally, the template transfers data by first obtaining the template and then filling in the value. The data returned by the ajax request is in *.ejs
How to transfer the data to the template?
var data = [{
"name":"張三",
"info":[
"眼睛",
"耳朵",
"鼻子"
]
}];
//獲取模版
var myTemplate = Handlebars.compile($("#table-template").html());
//將json對象用剛剛注冊的Handlebars模版封裝,得到最終的html,插入到基礎table中。
$('#dataList').html(myTemplate(data));