Javascript模板创建不正确

Javascript模板创建不正确,javascript,jquery,html,jquery-file-upload,blueimp,Javascript,Jquery,Html,Jquery File Upload,Blueimp,我使用中嵌入的HTML模板来呈现它们 使用提供的样本,将模板适当地传输到浏览器 然而,当通过它的ID收集时,它看起来与它应该做的并不接近 这可能是什么原因造成的;编码还是转义?完全是别的吗 **更新** 作为一个快速解决方案,我尝试将我的模板从MVC部分移动到webpack。在不涉及太多细节的情况下,似乎使用html加载程序并手动将模板引导到div是一种魅力。也许MVC在搞什么鬼 $('div.upload-templates').append(require('html-loader!./

我使用
中嵌入的HTML模板来呈现它们

使用提供的样本,将模板适当地传输到浏览器

然而,当通过它的ID收集时,它看起来与它应该做的并不接近

这可能是什么原因造成的;编码还是转义?完全是别的吗

**更新** 作为一个快速解决方案,我尝试将我的模板从MVC部分移动到webpack。在不涉及太多细节的情况下,似乎使用
html加载程序
并手动将模板引导到div是一种魅力。也许MVC在搞什么鬼

$('div.upload-templates').append(require('html-loader!./legacy/upload-templates.html'))
仍然好奇到底发生了什么…


<script type="text/x-tmpl" id="tmpl-demo">
  <h3>{%=o.title%}</h3>
</script>
{%=o.title%}
使用此格式。
例如“

var template=document.getElementById('template-upload');var expectedString=tmpl(template.value,data)
expectedString将与您可能期望的类似。