当我将html添加到我的模板时,Mustache停止显示数据。关于如何修复的任何想法?

时间:2012-06-13 12:21:25

标签: javascript jquery cordova mustache

这是我的模板,只要我删除它有效的html标签,但我需要html标签进行样式化。

<p>{{username}}</p>

这就是我加载/显示模板的方式

       $.get('app/templates/login.htm', function(template) {
            var templateData = {
                username: "eelke"
            };
            $('#container').append(Mustache.render(template, templateData));
            alert('Load was performed.');
        });

1 个答案:

答案 0 :(得分:1)

在ajax调用

的选项中添加dataType: 'html'
$.ajax({
    url: 'app/templates/login.htm',
    dataType: 'html',
    success: function(template) {
        var templateData = {
            username: "eelke"
        };
        $('#container').append(Mustache.render(template, templateData));
        alert('Load was performed.');
    }
);