如何将值从mustach传递到JavaScript?

如何将值从mustach传递到JavaScript?,javascript,html,json,mustache,Javascript,Html,Json,Mustache,生成HTML时,只需调用 {{cmpyJson[jobCmpyID].company_name}} 然后html将包括“google”、“amazon”或任何其他对象 然而,当我试着去做 <script> var company = cmpyJson[jobCmpyID].company_name </script> 我认为将公司名称放入HTML中,然后在JS中从HTML解析它是有意义的。例如: <script> // … var addres

生成HTML时,只需调用

{{cmpyJson[jobCmpyID].company_name}}
然后html将包括“google”、“amazon”或任何其他对象

然而,当我试着去做

<script>
  var company = cmpyJson[jobCmpyID].company_name
</script>

我认为将公司名称放入HTML中,然后在JS中从HTML解析它是有意义的。例如:

<script>
  // …
  var address = document.getElementyById('company-name');
  // …
</script>
</head>
<body style="margin:0px; padding:0px;" onload="initialize()">
 <div id="map_canvas" style="width:100%; height:200px;">
   This should be a map showing the location of <span id="company-name">{{cmpyJson[jobCmpyID].company_name}}</span>.
 </div>
</body>

// …
var address=document.getElementyById('company-name');
// …
这应该是一个显示{{cmpyJson[jobCmpyID].company_name}位置的地图。

这样,当映射加载失败时,您还可以得到一个很好的回退。

{{{cmpyJson[jobCmpyID].company_name}}
看起来不像普通的HTML,而是像一些模板语言。你能描述一下你的设置吗?如何生成HTML?我重新编写了您的问题,将胡子包括在内,因为我非常确定您使用的是胡子、把手或类似的东西。
<script>
  // …
  var address = document.getElementyById('company-name');
  // …
</script>
</head>
<body style="margin:0px; padding:0px;" onload="initialize()">
 <div id="map_canvas" style="width:100%; height:200px;">
   This should be a map showing the location of <span id="company-name">{{cmpyJson[jobCmpyID].company_name}}</span>.
 </div>
</body>