解码html字符串在JQuery移动模板
Decode html string in JQuery Mobile template
我使用使用ajax请求填充的jquery模板。但是,返回的值之一是编码的HTML。我如何对它进行编码?
我试过使用${$.mobile.html(Body).text()}
,但这对我不起作用。
Domain.Discussion.ListView = Domain.Discussion.ListView || {
DiscussionPage: (function () {
var onGetDiscussionSuccess = function (data) {
$("#discussionsList ul").remove();
$("#discussionListItem").tmpl(data.DiscussionsResult).appendTo("#discussionsList", function () {
reloadAndFixPanelContent()
});
}
var onGetDiscussionError = function () {
console.log("Error occured when retrieving discussions");
}
$.ajax({
url: absolutePath + "Discussions",
headers: { "Accept": "application/json; odata=verbose" },
success: onGetDiscussionSuccess,
error: onGetDiscussionError
});
}())
};
Html: <!-- Discussion replies -->
<script id="replies" type="text/x-jquery-tmpl">
<div class="message message-first">
<div class="message-header">
<div class="message-header-user">
<h1>${Author}</h1>
<h2>Role not set yet</h2>
</div>
<div class="message-header-date">${Created}</div>
</div>
<div class="message-content">
<span>${$.mobile.html(Body).text()}</span>
<hr />
</div>
</div>
</script>
<!-- /Discussion replies -->
经过搜索和搜索,我终于找到了解决方案:jQuery tmpl:如何渲染Html?
在我的模板中使用{{html Body}}
效果很好
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 停止jQuery UI滑块移动超过给定值
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- JQuery移动动态分区页面
- jquery移动对齐按钮取决于内容大小
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- 将闪烁的图像从左向右移动 jquery
- 鼠标移动 jquery 上的多个转换
- 使用POST从PhoneGap,移动jQuery应用程序跨域脚本检测成功的html表单提交
- 移动.jQuery中的changepage不工作(白屏)
- 创建移动jQuery切换菜单
- 元素拒绝移动- jQuery .css
- 力“Tab"在元素内移动- Jquery/Javascript
- 实时图像大小调整和移动(JQuery)
- .click()和.trigger("click")都不能用于移动jquery图标按钮.我怎样才能解
- 如何重置移动JQuery表单
- 用鼠标移动jQuery自定义工具提示
- 移动 jquery onclick 不播放音频文件
- 移动jquery页面是不断加载,如果我把自定义参数在URL