【发布时间】:2014-08-26 03:07:34
【问题描述】:
我有一个普通的 http get Ajax 调用,它返回 html 预格式化字符串:
'\u000a\u0009\u0009\u0009\u0009\u000a\u0009#07\/04\/2014#\u000a'
我正在尝试在 pre 标记中设置此值。
HTML:<pre id="preContainer"></pre>
JS:
var container = document.getElementById('preContainer');
如果我在代码硬编码值中传递它,则工作:
container.innerHTML = '\u000a\u0009\u0009\u0009\u0009\u000a\u0009#07\/04\/2014#\u000a';
但如果我直接传递 ajax 返回的对象(Angular JS GET 调用)则不起作用:
httpFactory.getHTML(..id..).success(function (emailHTML, status) {
var container = document.getElementById('preContainer');
container.innerHTML = emailHTML;
});
hardcode 值和 emailHTML 值完全相同。但后来它不是在 PRE 标签中格式化。知道为什么吗?
【问题讨论】:
标签: javascript html angularjs ajax pre