如何在smarty模板中的javascript上插入php代码
我有一个示例代码: in.php 第三方物流如何在smarty模板中的javascript上插入php代码,javascript,php,smarty,Javascript,Php,Smarty,我有一个示例代码: in.php 第三方物流 {literal} <script type="text/javascript"> var image_src = {$image}; alert(image_src); </script> {/literal} {literal} var image_src={$image}; 警报(图像_src); {/literal} 如何修复它?您的{不能像smarty代码那样工作,因为您处于文本块中。您可以这样打破它: {lit
{literal}
<script type="text/javascript">
var image_src = {$image};
alert(image_src);
</script>
{/literal}
{literal}
var image_src={$image};
警报(图像_src);
{/literal}
如何修复它?您的
{
不能像smarty代码那样工作,因为您处于文本
块中。您可以这样打破它:
{literal}
<script type="text/javascript">
var image_src = '{/literal}{$image}{literal}';
alert(image_src);
</script>
{/literal}
我还添加了一些
,
我认为您需要。您的{
没有像smarty code那样工作,因为您处于文本块中。您可以这样打破它:
{literal}
<script type="text/javascript">
var image_src = '{/literal}{$image}{literal}';
alert(image_src);
</script>
{/literal}
我还添加了一些,
我认为您需要。您的{
没有像smarty code那样工作,因为您处于文本块中。您可以这样打破它:
{literal}
<script type="text/javascript">
var image_src = '{/literal}{$image}{literal}';
alert(image_src);
</script>
{/literal}
我还添加了一些,
我认为您需要。您的{
没有像smarty code那样工作,因为您处于文本块中。您可以这样打破它:
{literal}
<script type="text/javascript">
var image_src = '{/literal}{$image}{literal}';
alert(image_src);
</script>
{/literal}
我还添加了一些”
我认为您需要。您可以通过以下三种方法解决问题
一,
{literal}
函数myFunc(){
var image_src={/literal}{$image}{literal};
警报(图像_src);
}
{/literal}
二,
函数myFunc(){ldelim}
var image_src={$image};
警报(图像_src);
{rdelim}
三,
var myImage={$image}
{literal}
函数myFunc(){
var image_src=myImage;
警报(图像_src);
}
{literal}
您可以通过以下三种方法解决问题
一,
{literal}
函数myFunc(){
var image_src={/literal}{$image}{literal};
警报(图像_src);
}
{/literal}
二,
函数myFunc(){ldelim}
var image_src={$image};
警报(图像_src);
{rdelim}
三,
var myImage={$image}
{literal}
函数myFunc(){
var image_src=myImage;
警报(图像_src);
}
{literal}
您可以通过以下三种方法解决问题
一,
{literal}
函数myFunc(){
var image_src={/literal}{$image}{literal};
警报(图像_src);
}
{/literal}
二,
函数myFunc(){ldelim}
var image_src={$image};
警报(图像_src);
{rdelim}
三,
var myImage={$image}
{literal}
函数myFunc(){
var image_src=myImage;
警报(图像_src);
}
{literal}
您可以通过以下三种方法解决问题
一,
{literal}
函数myFunc(){
var image_src={/literal}{$image}{literal};
警报(图像_src);
}
{/literal}
二,
函数myFunc(){ldelim}
var image_src={$image};
警报(图像_src);
{rdelim}
三,
var myImage={$image}
{literal}
函数myFunc(){
var image_src=myImage;
警报(图像_src);
}
{literal}
您可能希望它是“{$image}”
以便javascript解析器将test.png
视为字符串,而不是某些javascript语句您可能希望它是“{$image}”;
以便javascript解析器将test.png
视为字符串,而不是某些javascript语句您可能希望它是“{$image}”;
以便javascript解析器将test.png
视为字符串,而不是某些javascript语句您可能希望它是“{$image}”
以便javascript解析器将test.png
视为字符串,而不是某些javascript语句(如果您确实需要javascript中的{
,您可以在不使用{literal}
时使用{ldelim}
)(如果您确实需要javascript中的{
,您可以使用{ldelim
不使用{literal}
时(如果您确实需要javascript中的{
,那么在不使用{literal}
时可以使用{ldelim}
)(如果您确实需要javascript中的{
,那么在不使用{literal}
时可以使用{ldelim code>)
<script type="text/javascript">
function myFunc(){ldelim}
var image_src = {$image};
alert(image_src);
{rdelim}
</script>
<script type="text/javascript">
var myImage = {$image}
{literal}
function myFunc(){
var image_src = myImage;
alert(image_src);
}
{literal}
</script>