作者chan15 (ChaN)
看板PHP
标题[请益] smarty 传值给 js 问题
时间Sun Jun 26 19:46:11 2011
目前我把 Server 一些讯息字串都放在 configs/lang.conf 里面
像是
NO_DATA = '没有资料',NEWS = '新闻'
在样板页面可以顺利输出 {#NO_DATA#}
但不知道如何可以让 include 进来的 js 一样使用这些字串
像是
alert("{#NO_DATA#}"); 希望可以一起接收到 configs 里面语言的设定
alert 出没有资料的讯息
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.11.173
1F:推 davidou:alert("<?=$NO_DARA?>"); 这样? 06/26 20:06
2F:→ davidou:alert("<?=$NO_DATA;?>"); 06/26 20:06
3F:→ mesak:INCLUDE之前先定义JS语言变数 LANG['NODATA']="{#NO_DATA#}" 06/26 22:04
4F:→ mesak:後续JS使用 LANG['NODATA'] 做变数呼叫 06/26 22:04
5F:推 Jerr:把js变成tpl放到trmplates_dir用smarty输出 06/27 16:42
6F:→ Jerr:php记得header("Content-type: text/javascript"); 06/27 16:42
7F:→ Jerr:然後js里面check看看是否需要{literal}{/literal} 06/27 16:43
8F:→ Jerr:然後request这个php代替js 06/27 16:44