Java 脚本重定向在 smarty .tpl 文件中不起作用
Java Script redirect is not working in smarty .tpl file
我正在使用PHP,Smarty组合开发一个Web应用程序,我已经在.tpl文件中编写了一个javascript重定向,但它现在不起作用。请查看代码并帮助我找出问题所在。
这是代码段,
{literal}
<script type="text/javascript">
if(confirm({/literal}'{$info}'{literal})){
window.location = "logbook_client_section.php?e={$ckey}";
}
</script>
{/literal}
问题仅在重定向部分,它现在重定向到logbook_client_section_add.php?e={$ckey}
,我想在 url 中获取 $ckey ( smarty variable)
的值。
试试吧
{literal}
<script type="text/javascript">
if(confirm('{/literal}{$info}{literal}')){
window.location = "oop.php?e={/literal}{$ckey}{literal}";
}
</script>
{/literal}
您正在尝试在{literal}
块中使用{$var}
。那行不通...
避免因关闭/打开代码中的{literal}
块而导致代码不可读的最干净解决方案是:
<script type="text/javascript">
var info = '{$info}';
var ckey = '{$ckey}';
{literal}
if(confirm(info)){
window.location = "logbook_client_section.php?e=" + ckey;
}
{/literal}
</script>
你可以改用这个:
var ckey='{$ckey}';
window.location = "logbook_client_section.php?e="+ckey;
相关文章:
- AJAX上传文件不起作用
- 在Hapi.js中提供静态JavaScript文件不起作用
- 从HTML链接时,Javascript文件不起作用
- Haskell调用Node.js文件不起作用
- Expressjs 静态文件不起作用
- 基于屏幕大小的动态包含文件不起作用
- 我的AJAX文件不起作用
- 编辑器导出的json文件不起作用
- 第一次用部分调用 Angular js 文件不起作用
- 使用 API 下载文件不起作用
- Ionic + Cordova InappBrowser - 输入类型=文件不起作用
- 路径 lo 加载本地主机子文件夹中的文件不起作用.js仅在基路径中
- 使用 multer (nodeJs) 上传文件不起作用
- .php和.html文件和外部文件不起作用
- 聚合物项目材料设计下载文件不起作用
- 本地 js 文件不起作用
- 作为触发器的 Jquery 输入类型文件不起作用
- 链接到外部.js文件不起作用
- 复制的文件不起作用 - ID在不同页面HTML JavaScript PHP中不起作用
- 使用触发器“单击”下载附加到 的多个 CSV 文件不起作用