“html过渡”重置php变量

时间:2018-04-06 14:00:27

标签: javascript php html laravel laravel-blade

在我的页面顶部(laravel blade模板)我有一些脚本混合了javascript / php封装在blade的php标签中:

    @php
            $numDomande=12;
            $optionInseriteStampa=[];
            for($c=1;$c<=$numDomande;$c++){
                  array_push($optionInseriteStampa,"<option value=\"$c\">'$c'</option>");
            }
    @endphp
            <script>
                var optionInserite= new Array();
                var kk=1;
                var numeroDomande={!! $numDomande !!};
                for(c=1;c<=numeroDomande; c++){
                    console.log(kk);
                    optionInserite.push('<option value="'+kk+'">'+kk+'</option>');
                    kk++;
                }

            </script>

然后我的页面HTML开始并且值可用(我已经用一些愚蠢的{{dd($optionInseriteStampa)}}检查了它,直到这个标记:

<div id="smartwizard" style="visibility: hidden;">

在此标记之后,我的php变量消失了,它不再可用了。

此标记是此向导结构的起点: http://techlaboratory.net/smartwizard/documentation

我把它隐藏起来 - 你可以从标签本身看到 - 然后在脚本中调用这些行:

$('#smartwizard').css('visibility','visible');
$("html, body").animate({ scrollTop: 0 });

我真的无法理解插件或css从可见到隐藏的转换是否存在问题。

感谢。

0 个答案:

没有答案