作者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