Javascript的胡须渲染问题
Mustache Rendering Issue with Javascript
我刚刚开始使用Mustache,我遇到了这个渲染问题。我通过渲染函数发送数据:
return Mustache.render(html, data);
或
return Mustache.to_html(html, data);
但是当我将其附加到div 时,例如:
$('#jqt').append(html);
它在实际文本中返回如下结果:
<div id="product_search_view"><form class="search-form" ><ul class="rounded"><li><input type="text" id="label" name="search" placeholder="Enter what you are looking for"></li></ul><a href="#" class="whiteButton submit" id="search-button" >Search</a></form><ul id="search-results" class="edgetoedge"></ul></div>
我怎么能留胡子不放那些字符?
似乎你把一个已经解析过的HTML传递给了Mustache。
下面是文档的一部分,其中介绍了转义字符和"三重胡须"的使用。
此外,这是另一个文档。阅读标签类型部分以及使用&
防止转义。
我上次也遇到了这个奇怪的问题,我从某个地方得到了这个黑客的解决方案
var temp = Mustache.to_html(template, data_sources );
var correct_temp = $('<textarea />').html(temp).val();
$('#my_el').html(correct_temp);
不知道这是否是一种好的做法。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- Safari(Mac OS)上的jQuery平滑滚动问题
- jqGrid树网格问题
- 使用正则表达式评估电子邮件地址时出现性能问题
- 如何消除代码中的未定义和其他问题
- JavaScript代码问题:我正在将对象转换为数组
- 三星智能电视应用程序;Brightcove示例应用程序远程控制问题
- 由于iframe导致的问题
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- Javascript的胡须渲染问题