繁体   English   中英

PHP Smarty包含在js函数中

[英]PHP Smarty include within js function

我有一个工具提示脚本,我抓住了:
http://www.dynamicdrive.com/dynamicindex5/fixedtooltip.htm

通常使用的类似这样的:

<script src="http://thescript.com/tooltip.js"></script>

<a onMouseover="fixedtooltip('I am html harharhar', this, event, '150px')" onMouseout="delayhidetip()">JavaScript Kit</a>

但是......我正在使用Smarty来解析模板。 我试图将我的工具提示“内容”解析为包含文件。

<script src="http://thescript.com/tooltip.js"></script>

<a onMouseover="fixedtooltip('{include file="popup.html" all=$response['item1'] id=$response['id']}', this, event, '150px')" onMouseout="delayhidetip()">JavaScript Kit</a>

不幸的是,我没有找到一种方法来做到这一点而不打破javascript。 思考?

{literal}标签允许从字面上获取数据块。 这通常用于Javascript或样式表块,其中{花括号}会干扰模板分隔符语法。 {literal} {/ literal}标记内的任何内容都不会被解释,而是按原样显示。 如果您需要嵌入{literal}块中的模板标记,请考虑使用{ldelim} {rdelim}来转义单个分隔符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM