使用javascript显示laravel变量

使用javascript显示laravel变量,javascript,laravel,Javascript,Laravel,当我尝试dd($conv)时,数据就在那里,但我仍然无法在脚本中显示它们。 任何人都知道问题出在哪里,我试过很多方法,但似乎都不管用 <h4>{{$row->transcript_text}}</h4> <?php $conv = json_encode($row->transcript_text); ?> <script type="text/javascript"> function splitA

当我尝试dd($conv)时,数据就在那里,但我仍然无法在脚本中显示它们。 任何人都知道问题出在哪里,我试过很多方法,但似乎都不管用

  <h4>{{$row->transcript_text}}</h4>
    <?php $conv = json_encode($row->transcript_text); ?>
    <script type="text/javascript">
        function splitArray() {
            var myStr = <?php echo $conv; ?>;
            var strArray = myStr.split(/(?= \| \d)/);

            // Display array values on page
            for (var i = 0; i < strArray.length; i++) {
                $("body").addClass('col-lg-offset-1').append("<h4>" + strArray[i] + "</h4>");
            })
        }
        splitArray();
    </script>
{{$row->transcript\u text}
函数splitArray(){
var myStr=;
var strArray=myStr.split(/(?=\\\\\d)/);
//在第页上显示数组值
对于(变量i=0;i
我不知道您使用的是哪个版本的Laravel,但建议在HTML模板中嵌入普通PHP的方法是使用
@PHP
符号(cf)。 无论如何,这是我要尽量避免的。取而代之的是,LaravelBlade有自己的方法来做你想做的事情

@if(! empty($history))
    @foreach($history as $row)
    <script type="text/javascript">
        function splitArray() {
            var myStr = JSON.parse("{{json_encode($row->transcript_text) }}");
            var strArray = myStr.split(" | 0");

            // Display array values on page
            for (var i = 0; i < strArray.length; i++) {
                $("body").addClass('col-lg-offset-1').append("<h4>" + strArray[i] + "</h4>");
            }
        }
    </script>
    <body onload="splitArray()" style="color: lime">
    </body>
    @endforeach
@if(!empty($history))
@foreach($行的历史记录)
函数splitArray(){
var myStr=JSON.parse(“{JSON_encode($row->transcript_text)}”);
var strArray=myStr.split(“0”);
//在第页上显示数组值
对于(变量i=0;i
控制台中是否出现任何错误?如果不是,生成的HTML是什么?感谢问ValLeNEN,没有错误,没有数据,我只是得到了空白页。如果我用另一种方式显示数据(意味着它们在那里),但我需要拆分它们,因此我必须这样做。没有错误,没有数据?你确定
$history
是定义的,不是空的和可编辑的吗?是的,因为我可以在脚本之外显示它们。这段代码最终有多个主体。我使用的是laravel 4.2,但这个解决方案不起作用,仍然只得到一个空页面