duancan2539 2019-03-29 12:12
浏览 102

当使用来自把手的数据时,php echo()不会以html格式显示输出

when i pass an hardcoded html string to php echo() it gets parsed to html format, but when the data from handlebars is passed it doesn't work.


  <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>

tried many ways to echo the string, even tried storing it in a variable first thn using that variable in echo()

my output

  • 写回答

1条回答 默认 最新

  • dougu2006 2019-03-30 10:03
    关注

    handlebar is a javascript framework, and it is clearly seen that that handlebar data is in json format. you need to parse it before using with php

    评论

报告相同问题?

悬赏问题

  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)