程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> smarty中js的調用方法示例,smartyjs調用示例

smarty中js的調用方法示例,smartyjs調用示例

編輯:關於PHP編程

smarty中js的調用方法示例,smartyjs調用示例


本文實例講述了smarty中js的調用方法,分享給大家供大家參考。具體方法分析如下:

一、問題:

有時候,在smarty中,包含js的時候,整個頁面就不會顯示,而程序員往往在頁面中找錯誤,程序頁面,模板頁面檢查了多次都沒有錯誤,就很郁悶了。

二、解決辦法:

把模板頁面中的js代碼拷貝出來放在新建的js文件中,然後在包含到模板頁面裡面,如:
復制代碼 代碼如下:{popup_init src="css/commen.js"}
這樣一來,問題就解決了。

希望本文所述對大家的PHP程序設計有所幫助。


在javascript 中怎直接引用 smarty 嵌套array 裡面的變量

smarty數組調用不需要使用'符號,在js中要調用smarty變量,可以在js原代碼(必須是頁面js代碼中)賦值,例子:
{literal}
<script type="javascript">
var a=(如果是數值){/literal}smarty數值變量{literal};(如果是字符串)'{/literal}smarty字符串變量{literal}';
</script>
{/literal}
smarty值調用一般為:{$arr[135].value},如果你獲取的值不同請檢查你的代碼輸出,smarty一般不會出錯!
 

smarty與js的交互問題

寫在外部的jS中,var abc=<{$row_array}>是無法被smarty解析為正確的值的,就會造成JS語法錯誤。如果需要使用JS變量,則必須將變量部分寫在模板文件內,這樣才能被解析為正確的值
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved