首页 > 解决方案 > 使用来自车把的数据时,php echo() 不以 html 格式显示输出

问题描述

当我将硬编码的 html 字符串传递给 php echo() 时,它会被解析为 html 格式,但是当传递来自车把的数据时它不起作用。


  <li style="width:33%;padding:15px">Info : <?php echo"{{{envinfo}}}"?></li>





<script type="text/javascript">
        $("#yehhua").click(function(){
          alert("The paragraph was clicked.");
        });
        $(function() {
            $('#users').DataTable({
                processing: true,
                serverSide: true,
                ajax: '{!! route('jobapps') !!}',
                buttons: [
                    'excel', 'pdf'
                ],
                columns: [
                    { data: 'name', name: 'name' },
                    {
                        "className":'details-control',
                        "orderable":false,
                        "ordeing":false,
                        "searchable":false,
                        "data":null,
                        "defaultContent":''
                    },

                    { data: 'email', name: 'email' },
                    { data: 'created_at', name: 'created_at' },
                    { data: 'updated_at', name: 'updated_at' },
                    { data: 'phone', name: 'phone' },
                    { data: 'location', name: 'location' },
                    { data: 'envinfo', name: 'envinfo' }
                ]
            });

        });


            $('#users').on('click','td.details-control' ,function () {
                var tr = $(this).closest('tr');
                var row = table.row(tr);
                if ( row.child.isShown() ) {
                    row.child.hide();
                    tr.removeClass('shown');
                 }
                else {
                        row.child( template(row.data()) ).show();
                    tr.addClass('shown');
                }
            });


      var template = Handlebars.compile($('#details-template').html());


    </script>

尝试了很多方法来回显字符串,甚至尝试先将其存储在一个变量中,然后在 echo() 中使用该变量

我的输出

标签: javascriptphplaravelhandlebars.js

解决方案


车把是一个javascript框架,可以清楚地看到车把数据是json格式的。您需要在使用 php 之前对其进行解析


推荐阅读