twig裡使用js變數的方法

2022-10-05 03:12:08 字數 510 閱讀 2903

先看一段**

< type="text/j**ascript">

jquery(document).ready(function()) }},

timeout: 5000,

success: function(data) ,

error: function()

});});

});這個ajax請求的位址,無法正常正常訪問。

這段**裡 jquery("#my_input").val()的值賦值給value,然後想把value這個變數引入到ajax裡的url位址裡。

這時候你會發現,你訪問的這個位址,value的值並未引入進來,而是把當做字串進行處理。

也就是說js的值,是不能直接引用到twig裡的。

原因是,twig解析的是php變數,而value是js變數,所以twig 預設認為是個字串。

所以我們需要進行替換,就要用到replace

**如下,大家可以和上面的**自行對比:

本文永久位址:

twig模板獲取全域性變數的方法

簡單介紹下,twig是一模板引擎,可以簡化php的編寫過程,提高效率。而symfony模板裡,就自帶了twig這一模板引擎。twig的語法用的多的,也就三種,也是比較容易的 1 這個在twig裡是代表輸出變數的意思,舉個例子 2 這個在twig裡代表的是進行判斷,舉個例子 取自twig官方文件示例 ...

Twig的安裝與使用

2.複製lib資料夾下核心目錄到ci框架的 common 目錄 created by phpstorm.user swain date 2016 6 8 require basepath.common twig autoloader.php class twig 給變數賦值 param string...

Twig的安裝與使用

2.複製lib資料夾下核心目錄到ci框架的 common 目錄 created by phpstorm.user swain date 2016 6 8 require basepath.common twig autoloader.php class twig 給變數賦值 param string...