Php Smarty和jquery移动冲突
我刚刚遇到了一个问题:模板中的smarty sintaxis介于{}之间,而且一个jquery移动组件将{}用于onw目的,因此我从smarty那里得到了一个错误。这个问题有解决办法吗Php Smarty和jquery移动冲突,php,jquery,jquery-mobile,smarty,Php,Jquery,Jquery Mobile,Smarty,我刚刚遇到了一个问题:模板中的smarty sintaxis介于{}之间,而且一个jquery移动组件将{}用于onw目的,因此我从smarty那里得到了一个错误。这个问题有解决办法吗 <input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox"}'> 使用标签: 使用标签: 如果您使用的是smarty 3,只需在{}之间留出空格即可: <i
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox"}'>
使用标签:
使用标签:
如果您使用的是smarty 3,只需在{}之间留出空格即可:
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{ "mode": "calbox" }'>
请参见“(Javascript)自动擒纵”下的“如果您使用的是smarty 3,只需在{}之间留出空格即可:
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{ "mode": "calbox" }'>
参见“(Javascript)自动擒纵机构”下的“您也可以使用
{rdelim}
和{ldelim}
作为替代方案。如果你想混合使用js和smarty,我发现它特别有用。它们将被smarty替换为大括号,并且您仍然可以在它们之间使用smarty代码,这在使用{literal}
时并非如此。您的样本将如下所示:
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{ldelim}"mode": "calbox"{rdelim}'>
您也可以使用
{rdelim}
和{ldelim}
作为替代方案。如果你想混合使用js和smarty,我发现它特别有用。它们将被smarty替换为大括号,并且您仍然可以在它们之间使用smarty代码,这在使用{literal}
时并非如此。您的样本将如下所示:
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{ldelim}"mode": "calbox"{rdelim}'>