将Javascript生成的变量作为参数传递给Craft函数

时间:2018-03-28 20:15:08

标签: javascript twig

我有一个名为javascript的{​​{1}}生成字符串,我想将其传递给latlongParam语句(twig)。例如,如果我在我的脚本中写道:

Craft CMS

然后测试变为“-79.3804367”。但是,我想传递latlongParam param:

<script>
...
var test = "{{craft.smartMap.lookupCoords('Dundas Street East Toronto ON M5B 2G9 Canada').lat}}" 
...
</script>

我尝试过:var test = "{{craft.smartMap.lookupCoords(latlongParam).lat}}"

但是在页面加载之前我一直收到以下错误:

  

无法访问布尔变量(“”)上的属性(“lat”)。“   因为

由于"{{craft.smartMap.lookupCoords('" + latlongParam + "').lat}}";由于某种原因变成空字符串,我最终得到了“”.lat

有谁知道如何在"{{craft.smartMap.lookupCoords('" + latlongParam + "')}}";内传递此javascript生成的字符串?

0 个答案:

没有答案