我有一个关于如何将Java脚本变量分配给smarty变量的问题。这是代码片段。
function getDateInfo(date, wantsClassName)
{
var as_number = Calendar.dateToInt(date); //This as_number is the variable which should be assigned to smarty variable
}
我怎样才能做到这一点。
任何帮助将不胜感激..
谢谢您提前-Fero
最佳答案
您不能将客户端值分配给smarty变量,因为smarty是在服务器上运行的模板语言。 Smarty分配只能在服务器端进行,也就是说,可以从PHP进行。例如。:
$smarty->assign('timestamp',time());
因此,您可以执行以下操作:
$smarty->assign('timestamp',time()); //in your PHP script
//in your JS
var currentTS = {$timestamp};
见http://www.smarty.net/manual/en/api.assign.php
关于javascript - 如何将javascript变量分配给smarty变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1271026/