javascript - Wie übergebe ich Daten in einer Ajax-Anfrage an eine EJS-Vorlage?
仅有的幸福
仅有的幸福 2017-05-18 10:47:54
0
1
494

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 *.ejsWie 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));
仅有的幸福
仅有的幸福

Antworte allen(1)
为情所困

可以考虑用underscore

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage