[英]How can I pass a javascript variable through a function with Smarty?
[英]How can I pass a parameter of Smarty to a javascript function?
我试图将参数从Smarty
传递给Javascript
函数,但是我无法实现。
这是我使用Smarty的地方:
{foreach $galery->getObjects() as $object}
<div class = "divObject"><img onclick = "showObject({$object->getName()})" src = "{$galery->getPath()}"></div>
{/foreach}
这是我在Javascript
功能:
<script type="text/javascript">
function showObject(object)
{
alert(object);
}
</script>
这里的object是一个String
( Object
的名称),但是它不起作用(警告它没有在页面上显示)。
有没有办法做到这一点? 我缺少什么?
提前致谢!
假设{$object->getName()}
输出一个字符串,您仍然需要在Javascript中引用它,如下所示:
onclick="showObject('{$object->getName()}')"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.