我有一些javascript代码,需要服务器端的几个字段。我想将此代码存储在单独的.js
文件中,但是,胡须将无法使用服务器端信息填充它。这就是我所拥有的:
<body>
<script type="text/javascript" src="/js/test.js"></script>
</body>
我的.js文件:
var testField = '{{someValue}}';
alert(testField); // is null
谢谢
答案 0 :(得分:0)
您可以尝试使用eval js函数:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval
var testTemplate = '{{someValue}}';
var testTemplateValue = Mustache.render(testTemplate, view);
var testField = eval(testTemplateValue);
alert(testField);
评估功能不安全,因此您必须手动注意输入。