javascript – jquery / backbone / mustache / json将html呈现为文本字符串

前端之家收集整理的这篇文章主要介绍了javascript – jquery / backbone / mustache / json将html呈现为文本字符串前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
太累了,我知道我以前见过这个,但谷歌并没有帮助我制作一个单页骨干驱动的WP主题.数据只是wordpress JSON API数据&我现在很乐意在一些项目中使用骨干,但这一次它不好玩..它正在这样做(显示html标签而不是……好好利用它们):

这是渲染代码

this.template = '<div class="post-list">{{#posts}}<article><h2>{{title}}</h2><span class="postcontent">{{content}}</span></article>{{/posts}}</div>';

            if(this.model.get("rawdata").posts!=undefined && this.model.get("rawdata").posts.length>0)
            {
                var posts = [];
                for(i=0;i<this.model.get("rawdata").posts.length;i++)
                {
                    posts[i] = new PostModel(this.model.get("rawdata").posts[i]);
                }
                this.postCollection = new PostCollection(posts);
                this.htm = Mustache.render(this.template,this.model.get("rawdata"));
                this.$el.empty().html(this.htm);
                log(this.htm)           
            }
            else
            {
                //handle no-data result error
            }

解决方法

试着把&在模板中的变量名称之前
{{& posts}}

要么

{{& title}}

一切都在documentation

原文链接:https://www.f2er.com/jquery/155528.html

猜你在找的jQuery相关文章